diff --git a/tests/cases/conformance/externalModules/umd9.ts b/tests/cases/conformance/externalModules/umd9.ts new file mode 100644 index 00000000000..459227e9454 --- /dev/null +++ b/tests/cases/conformance/externalModules/umd9.ts @@ -0,0 +1,14 @@ +// @module: commonjs +// @noImplicitReferences: true +// @allowUmdGlobalAccess: true + +// @filename: foo.d.ts +declare class Thing { + foo(): number; +} +export = Thing; +export as namespace Foo; + +// @filename: a.ts +/// +export const x = Foo; // OK in value position because allowUmdGlobalAccess: true