let i: I; interface I {} let t: T; type T = T[] | null; let e: E; enum E {} let n = N.X; namespace N { export const X = 0; } type X = typeof X; const X = 0;