TypeScript/tests/cases/conformance/declarationEmit/bundledNodeDTSWithExports.ts
Orta Therox cdafb7157b
Replaces the default module index resolver with '/index' instead of '' when handling internal routing for dts bundles (#39277)
* Adds support for declaring the bundled name of a dts module export

Co-authored-by: Wesley Wigham <wwigham@gmail.com>

* Adds baselines

* Update the tests

* Try to reduce the scope of the bundledPackageName error

* Use the flag in more baselines

* Get it green

* More tests

* Handle more feedback

* More test cleanup

* Set the moduleResolution for the tsconfigs

Co-authored-by: Wesley Wigham <wwigham@gmail.com>
2020-09-11 08:12:07 -04:00

28 lines
495 B
TypeScript

// @module: commonjs
// @declaration: true
// @emitDeclarationOnly: true
// @outFile: ./dist/out.d.ts
// @bundledPackageName: my-pkg
// @Filename: index.ts
export {}
// @Filename: nested/base.ts
import { C } from "./";
export function f() {
return new C();
}
// @Filename: nested/derived.ts
import { f } from "./base";
export function g() {
return f();
}
// @Filename: nested/index.ts
export * from "./base";
export * from "./derived";
export class C {}