web-dev-qa-db-ja.com

パラメータは暗黙的に「any」タイプを持ちます

TypeScriptプロジェクトにVisual Studioコードを使用しています。ここでは、サードパーティのnpm jsライブラリを使用しています。それらのいくつかはtsタイプ(types.d.tsファイル)を提供しないため、タイプを指定せずにパラメーターまたは変数を使用すると、vsコードのリンティングは次のエラーを示します:parameter hasly 'any'タイプ。また、tsはコンパイルしません。

これを防ぐにはどうすればよいですか?

9
Ronin

まず、TypeScriptで型を宣言せずにパラメーターを許容するには、tsconfig.js

// disable this rule:
// "strict": true,

// enable this rule:
"noImplicitAny": false

次に、tslintvsコード拡張の前提条件としてtslint npmパッケージをインストールします

npm install -g tslint

第三に、 tslint vs code extension をインストールします

22
Ronin

タイプを指定します:(callback:any) => { } 例えば。私はこのスレッドが古いことを知っていますが、それでも他の誰かがグーグル検索を救うことを望みます。

12
LLL