1
プロジェクト -"正しい" TypeScript .d.tsを作成するには?
[my-lib]
/
src/
/A.ts
/B.ts
ジェネレータdts-generatorindex.d.ts
は、以下 -
declare module "my-lib/A" {
export class A{}
}
declare module "my-lib/B" {
import A from "my-lib/A";
export class B{}
}
declare module "my-lib" {
}
この宣言は動作しますが、自動ide
での輸入とするときsystemjs
をロードするときに、いくつかの不快感の原因となります。だから、疑問は - どのように宣言を他のみんなのようにするか?以下のような.d.tsを生成するには?
declare module MyLib {
export class A{}
export class B{}
}
declare module "my-lib" {
export = MyLib;
}
また、コンパイラに宣言を単一のファイルにマージするように指示する方法がありますか?