Skip to content

Commit 750b574

Browse files
author
Andy
authored
Merge pull request #15588 from Microsoft/mapped-table
Symbol table for homomorphic mapped type: Don't needlessly create twice
2 parents 376df41 + 398d3aa commit 750b574

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10002,7 +10002,7 @@ namespace ts {
1000210002
const templateType = getTemplateTypeFromMappedType(target);
1000310003
const readonlyMask = target.declaration.readonlyToken ? false : true;
1000410004
const optionalMask = target.declaration.questionToken ? 0 : SymbolFlags.Optional;
10005-
const members = createSymbolTable(properties);
10005+
const members = createMap<Symbol>();
1000610006
for (const prop of properties) {
1000710007
const inferredPropType = inferTargetType(getTypeOfSymbol(prop));
1000810008
if (!inferredPropType) {

0 commit comments

Comments
 (0)