TypeScript/tests/baselines/reference/importMetaNarrowing(module=es2020).js
Eli Barzilay d495957065 Add missing MetaProperty stuffs
Add missing parts in the binder and the checker to enable CFA +
narrowing of `import.meta` values.

Fixes #41468
2021-02-22 19:33:01 -05:00

15 lines
239 B
TypeScript

//// [importMetaNarrowing.ts]
declare global { interface ImportMeta {foo?: () => void} };
if (import.meta.foo) {
import.meta.foo();
}
//// [importMetaNarrowing.js]
;
if (import.meta.foo) {
import.meta.foo();
}
export {};