File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed
Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -15563,7 +15563,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
1556315563 const typeArguments = !node ? emptyArray :
1556415564 node.kind === SyntaxKind.TypeReference ? concatenate(type.target.outerTypeParameters, getEffectiveTypeArguments(node, type.target.localTypeParameters!)) :
1556515565 node.kind === SyntaxKind.ArrayType ? [getTypeFromTypeNode(node.elementType)] :
15566- map(node.elements, element => removeMissingType( getTypeFromTypeNode(element), element .kind === SyntaxKind.OptionalType));
15566+ map(node.elements, element => getTypeFromTypeNode(element.kind === SyntaxKind.OptionalType && exactOptionalPropertyTypes ? (element as OptionalTypeNode).type : element ));
1556715567 if (popTypeResolution()) {
1556815568 type.resolvedTypeArguments = type.mapper ? instantiateTypes(typeArguments, type.mapper) : typeArguments;
1556915569 }
You can’t perform that action at this time.
0 commit comments