diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 3cfa1952bb8..05e198407ba 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -10002,7 +10002,7 @@ namespace ts { const templateType = getTemplateTypeFromMappedType(target); const readonlyMask = target.declaration.readonlyToken ? false : true; const optionalMask = target.declaration.questionToken ? 0 : SymbolFlags.Optional; - const members = createSymbolTable(properties); + const members = createMap(); for (const prop of properties) { const inferredPropType = inferTargetType(getTypeOfSymbol(prop)); if (!inferredPropType) {