diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ae7b16234fe..d5a52db2a62 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -12360,7 +12360,7 @@ namespace ts { return symbol; } } - return getPropertyOfObjectType(globalObjectType, name); + return globalObjectType === undefined ? undefined : getPropertyOfObjectType(globalObjectType, name); } if (type.flags & TypeFlags.UnionOrIntersection) { return getPropertyOfUnionOrIntersectionType(type as UnionOrIntersectionType, name, skipObjectFunctionPropertyAugment);