TypeScript/tests/cases/compiler/duplicatePackage_packageIdIncludesSubModule.ts
Andy 2e02778960 When loading a module from node_modules, get packageId even in the loadModuleFromFile case (#18185)
* When loading a module from node_modules, get packageId even in the `loadModuleFromFile` case

* Support packageId for <reference types> too
2017-09-07 14:31:20 -07:00

18 lines
391 B
TypeScript

// @noImplicitReferences: true
// @Filename: /node_modules/foo/Foo.d.ts
export default class Foo {
protected source: boolean;
}
// @Filename: /node_modules/foo/Bar.d.ts
// This is *not* the same!
export const x: number;
// @Filename: /node_modules/foo/package.json
{ "name": "foo", "version": "1.2.3" }
// @Filename: /index.ts
import Foo from "foo/Foo";
import { x } from "foo/Bar";