私はTypescriptで始まり、新しいモジュールを作成しようとしましたが、いくつか問題があります。d.tsファイルエクスポートモジュール
私はindex.tsにjsファイルをインポートしたいので、typescriptの関数を作成して説明するためにd.tsファイルを作成しなければならないことがわかります。
import Toto from "./toto";
そして、これは私のd.tsファイルです:私のindex.tsに私はこれを入れ
しかし、私のd.tsに
declare module 'Toto' {
function myfunction(callback : Function);
export default myfunction;
}
TS1128:宣言または声明が期待される
なぜ私のテストはとても簡単なのか分かりません。私はコードをビルドするためにWebPACKの使用
が、これは私のwebpack.config.js
module.exports = {
entry: "./index.ts",
output: {
path: "bundle/",
filename: "bundle.js"
},
resolve: {
extensions : [".ts", ".tsx", ".js"]
},
module: {
loaders: [
{ test: /\.tsx?$/, loader: "ts-loader" }
]
}
};
そして、私のtsconfig.json
{
"compilerOptions": {
"target" : "es5"
}
}
あなたは直接だけでコンパイラオプションで「allowJS」フラグを設定したファイルを.jsファイルにロードしたい場合は、任意のアイデア:)
よろしく
あなたの 'd.ts'ファイルは一度置かれますか?> –
index.tsと同じ場所にあります。 – djdelarue
_jsファイルをインポートしたいのですが、コードを表示します –