私のTypeScriptコンパイラではnoImplicitAny
がtrue
に設定されています。 CommonJSの構文を必要と使用してfoo
ためインポート変数の型を定義する方法
import * as foo from "bar";
私は定義された型にできる午前:私は次のようなインポートを使用する場合、私は明示的にfoo
変数のタイプを定義しておりませんので、それはエラーがスローされます。
const foo: FooType = require("bar");
import * as ...
構文を使用してfoo
ための型を定義する方法はありますか?私はあなたのような何かを意味信じる
お返事ありがとうございます。モジュール宣言はどこに置くのですか? (私がタイプ情報を追加するのに興味があるのは 'node_modules'のサードパーティの依存関係です) – mattnedrich
@mattnedrichおそらく最も簡単な方法は、あなたのプロジェクトに' .d.ts'ファイルを作成し、そのファイルを 'あなたの 'tsconfig.json'の配列を含みます。その宣言をそのファイルに書きます。 – Paarth
ありがとう!完全性のために、 '.d.ts'ファイルが' tsconfig.json'ファイルからどのようにインクルードされるかの例を追加してください。 – mattnedrich