diff --git a/packages/pyright-internal/src/analyzer/typeUtils.ts b/packages/pyright-internal/src/analyzer/typeUtils.ts index 154af071e..955d82bf3 100644 --- a/packages/pyright-internal/src/analyzer/typeUtils.ts +++ b/packages/pyright-internal/src/analyzer/typeUtils.ts @@ -2596,6 +2596,10 @@ export function containsAnyOrUnknown(type: Type, recurse: boolean): AnyType | Un super(); } + override visitTypeAlias(type: Type) { + // Don't explore type aliases. + } + override visitUnknown(type: UnknownType) { this.anyOrUnknownType = this.anyOrUnknownType ? preserveUnknown(this.anyOrUnknownType, type) : type; }