1
古いtsd.json
からtypings.json
に移行しようとしています。前の私の.d.ts
が持っていた:モジュールのタイプ・タイピングを定義するとTS2665が得られますか?
declare var modname: modname.modname;
declare module modname {
export interface modname {
new(): modname;
}
export interface foo {
bar: string;
}
}
declare module "mod-name" {
export = modname;
}
を次にエラーのため私は最初の行を変更:
declare var modname: modname.modname;
declare namespace modname {
しかし、その後得た:
TS2665:モジュール増強がで新しい名前を導入することはできませんがトップレベルのスコープ。
多分私はタイピングを異なる方法でインストールするつもりですか? - 私は、自動的にインストールされている私の定義ファイルに追加された奇妙な足場に気づく:
typings install github:user/typ/mod-name/mod-name.d.ts --save
おかげで、今next' '@にしよう。結果:構文を元に戻し、 'export = modname;'行から 'TS2666:モジュールの拡張でエクスポートとエクスポートの割り当てが許可されていません.'を取得しました。 –