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 @@ -48222,7 +48222,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
48222
48222
function declaredParameterTypeContainsUndefined(parameter: ParameterDeclaration) {
48223
48223
if (!parameter.type) return false;
48224
48224
const type = getTypeFromTypeNode(parameter.type);
48225
- return type === undefinedType || !! (type.flags & TypeFlags.Union) && !!((type as UnionType).types[0].flags & TypeFlags.Undefined );
48225
+ return containsUndefinedType (type);
48226
48226
}
48227
48227
function requiresAddingImplicitUndefined(parameter: ParameterDeclaration) {
48228
48228
return (isRequiredInitializedParameter(parameter) || isOptionalUninitializedParameterProperty(parameter)) && !declaredParameterTypeContainsUndefined(parameter);
You can’t perform that action at this time.
0 commit comments