We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a75f26e commit 90d1335Copy full SHA for 90d1335
1 file changed
src/jsTyping/jsTyping.ts
@@ -293,8 +293,13 @@ namespace ts.JsTyping {
293
const ownTypes = packageJson.types || packageJson.typings;
294
if (ownTypes) {
295
const absolutePath = getNormalizedAbsolutePath(ownTypes, getDirectoryPath(normalizedFileName));
296
- if (log) log(` Package '${packageJson.name}' provides its own types.`);
297
- inferredTypings.set(packageJson.name, absolutePath);
+ if (host.fileExists(absolutePath)) {
+ if (log) log(` Package '${packageJson.name}' provides its own types.`);
298
+ inferredTypings.set(packageJson.name, absolutePath);
299
+ }
300
+ else {
301
+ if (log) log(` Package '${packageJson.name}' provides its own types but they are missing.`);
302
303
}
304
else {
305
packageNames.push(packageJson.name);
0 commit comments