Skip to content

Commit 288f187

Browse files
committed
Update.
1 parent a77af13 commit 288f187

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/compiler/checker.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -3925,8 +3925,14 @@ namespace ts {
39253925
if (symbol.constEnumOnlyModule) result.constEnumOnlyModule = true;
39263926
if (symbol.members) result.members = new Map(symbol.members);
39273927
if (symbol.exports) result.exports = new Map(symbol.exports);
3928-
const resolvedModuleType = resolveStructuredTypeMembers(moduleType as StructuredType); // Should already be resolved from the signature checks above
3929-
result.type = createAnonymousType(result, resolvedModuleType.members, emptyArray, emptyArray, resolvedModuleType.indexInfos);
3928+
// deno: temp change until https://github.com/microsoft/TypeScript/pull/51136/files is merged
3929+
if (moduleType.flags & TypeFlags.StructuredType) {
3930+
const resolvedModuleType = resolveStructuredTypeMembers(moduleType as StructuredType); // Should already be resolved from the signature checks above
3931+
result.type = createAnonymousType(result, resolvedModuleType.members, emptyArray, emptyArray, resolvedModuleType.indexInfos);
3932+
}
3933+
else {
3934+
result.type = moduleType;
3935+
}
39303936
return result;
39313937
}
39323938

0 commit comments

Comments
 (0)