()
| 60689 | return deferredGlobalImportMetaType || (deferredGlobalImportMetaType = getGlobalType("ImportMeta", /*arity*/ 0, /*reportErrors*/ true) || emptyObjectType); |
| 60690 | } |
| 60691 | function getGlobalImportMetaExpressionType() { |
| 60692 | if (!deferredGlobalImportMetaExpressionType) { |
| 60693 | // Create a synthetic type `ImportMetaExpression { meta: MetaProperty }` |
| 60694 | var symbol = createSymbol(0 /* SymbolFlags.None */, "ImportMetaExpression"); |
| 60695 | var importMetaType = getGlobalImportMetaType(); |
| 60696 | var metaPropertySymbol = createSymbol(4 /* SymbolFlags.Property */, "meta", 8 /* CheckFlags.Readonly */); |
| 60697 | metaPropertySymbol.parent = symbol; |
| 60698 | metaPropertySymbol.type = importMetaType; |
| 60699 | var members = ts.createSymbolTable([metaPropertySymbol]); |
| 60700 | symbol.members = members; |
| 60701 | deferredGlobalImportMetaExpressionType = createAnonymousType(symbol, members, ts.emptyArray, ts.emptyArray, ts.emptyArray); |
| 60702 | } |
| 60703 | return deferredGlobalImportMetaExpressionType; |
| 60704 | } |
| 60705 | function getGlobalImportCallOptionsType(reportErrors) { |
| 60706 | return (deferredGlobalImportCallOptionsType || (deferredGlobalImportCallOptionsType = getGlobalType("ImportCallOptions", /*arity*/ 0, reportErrors))) || emptyObjectType; |
| 60707 | } |
no test coverage detected
searching dependent graphs…