これは簡単なはずですが、わかりません。次のダニはそれでこのような何かをし NPMモジュールはindex.jsです:自己呼び出し関数をエクスポートするモジュールの宣言
module.exports = (function() {
if (/*node*/) {
return process.nextTick;
}
...
if (/*other env*/) {
return function (cb) { setTimeout(callable(cb), 0); };
}
return null;
}());
にはタイピングはまだありませんので、私は次の-tick.d.tsを作成し、私のtsconfig.jsでそれを含めます。私はそれが含まれている必要がありますかを把握することはできませんしかし
:
私はコンパイルエラーなしで作業してしまったこれだけの事はこれです:
declare module "next-tick" {
export default function(fn:Function)
}
と消費のファイルに:
import nextTick from 'next-tick';
しかし、webpackにバンドルして実行すると、next_tick_1.default is not a function
と表示されます。だから、.default
に電話しようとしています。私が必要(とのWebPACKのタイピングとそのための宣言を追加)
var nextTick:(fn:Function)=>void = require('next-tick');
使用しかし、私は、私はtypescriptですインポートでこれを行うことができるはずと確信している場合
何も作品はありますか?
wo rksと意味があります、tnx! – Flion