私はそのMY_FILE.ts
ようなファイルを持っています:
const someFunction = (param: MY_NAMESPACE.PARAM) : boolean => { // DO SOMETHING };
param 型は、ファイルでnamespace
呼び出されMY_NAMESPACE
た I を介してアクセスされます。このような:declare
MY_NAMESPACE.d.ts
src/MY_NAMESPACE.d.ts
declare namespace MY_NAMESPACE {
type PARAM: SOME_TYPE
}
MY_FILE.ts
スクリプトを含むそのファイルを実行する必要があります。
これはうまくいきます:
npx babel-node src/MY_FILE.ts --extensions ".ts"
そして、これは機能しません(そして、うまく機能することを期待していました):
npx ts-node src/MY_FILE.ts
次のエラーが表示されます。error TS2503: Cannot find namespace MY_NAMESPACE
注: 私の実際のケースでは、MY_NAMESPACE
は と呼ばれTYPES
ます。
どうすればそれを動作させることができts-node
ますか?