Microsoft/TypeScript
Give a better error message when an import isn't found but a namespace of the same name exists
Offen
#10.464 geöffnet am 21.08.2016
BugDomain: Error MessagesEffort: ModerateHelp Wanted
Repository-Metriken
- Stars
- (108.860 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
See #10463.
foo.d.ts
declare module foo {
// ...
}
bar.ts
import foo = require("foo");
"foo" won't be found, but if the compiler can resolve an identifier named foo to a namespace that uses the declare module syntax, we should probably give an error like
Cannot find module 'foo'.
A legacy-style namespace with the same name was found.
Try changing the declaration to use quotes (e.g. 'declare module "foo"').