私はライブラリをnode_modules/
にインストールしています。タキシードを使用するためには、高速のハックが必要です。フォルダtypings/modules
には、モジュールの名前とindex.d.ts
ファイルのフォルダが作成されました。そのファイルの中に、私はモジュールをインポートすることができるよtsの入力を作成するには
declare module "lib-name" {
export default class Logger {
constructor(namespace: string)
}
}
はありますが、私はlet l = new Lib('namespace');
しようとすると、私は、あなたのタイピングでclass
を持たなければならないとは思わないエラーcannot use 'with' an expression whose type lacks a call or construct signature
神はあなたを祝福します! –