Skip to content

Commit 34cee16

Browse files
author
Benjamin Lichtman
committed
Replace has with get and check undefined
1 parent e9cddd4 commit 34cee16

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/services/jsTyping.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,8 @@ namespace ts.JsTyping {
160160
}
161161
// Add the cached typing locations for inferred typings that are already installed
162162
packageNameToTypingLocation.forEach((typing, name) => {
163-
if (inferredTypings.has(name) && inferredTypings.get(name) === undefined && typesRegistry.has(name) && isTypingUpToDate(typing, typesRegistry.get(name)!)) {
163+
const registryEntry = typesRegistry.get(name);
164+
if (inferredTypings.has(name) && inferredTypings.get(name) === undefined && registryEntry !== undefined && isTypingUpToDate(typing, typesRegistry.get(name)!)) {
164165
inferredTypings.set(name, typing.typingLocation);
165166
}
166167
});

0 commit comments

Comments
 (0)