File tree 1 file changed +5
-4
lines changed 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -386,6 +386,7 @@ import {
386
386
mapDefined ,
387
387
MapLike ,
388
388
MemberName ,
389
+ memoize ,
389
390
MetaProperty ,
390
391
MethodDeclaration ,
391
392
MethodSignature ,
@@ -1281,8 +1282,8 @@ export function getInternalEmitFlags(node: Node): InternalEmitFlags {
1281
1282
export type ScriptTargetFeatures = ReadonlyMap < string , ReadonlyMap < string , string [ ] > > ;
1282
1283
1283
1284
/** @internal */
1284
- export function getScriptTargetFeatures ( ) : ScriptTargetFeatures {
1285
- return new Map ( Object . entries ( {
1285
+ export const getScriptTargetFeatures = /* @__PURE__ */ memoize ( ( ) : ScriptTargetFeatures =>
1286
+ new Map ( Object . entries ( {
1286
1287
Array : new Map ( Object . entries ( {
1287
1288
es2015 : [
1288
1289
"find" ,
@@ -1675,8 +1676,8 @@ export function getScriptTargetFeatures(): ScriptTargetFeatures {
1675
1676
"cause" ,
1676
1677
] ,
1677
1678
} ) ) ,
1678
- } ) ) ;
1679
- }
1679
+ } ) )
1680
+ ) ;
1680
1681
1681
1682
/** @internal */
1682
1683
export const enum GetLiteralTextFlags {
You can’t perform that action at this time.
0 commit comments