tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts(1,1): error TS1148: Cannot compile modules unless the '--module' flag is provided. ==== tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts (1 errors) ==== export var x = 1; ~~~~~~~~~~~~~~~~~ !!! error TS1148: Cannot compile modules unless the '--module' flag is provided. export var r1: typeof x; export var y = { foo: '' }; export var r2: typeof y; export class C { foo: string; } export var c: C; var c2: C; export var r3: typeof C; export var r4: typeof c; export var r4b: typeof c2; export interface I { foo: string; } export var i: I; var i2: I; export var r5: typeof i; export var r5: typeof i2; export module M { export var foo = ''; export class C { foo: string; } } export var r6: typeof M; export var r7: typeof M.foo; export import Z = M; export var r8: typeof Z; export var r9: typeof Z.foo; export enum E { A } export var r10: typeof E; export var r11: typeof E.A; export var r12: typeof r12; export function foo() { } export module foo { export var y = 1; export class C { foo: string; } } export var r13: typeof foo;