A ‘new’ expression with type arguments must always be followed by a parenthesized argument listの対処法
今回はTypeScriptを使っていて「A 'new’ expression with type arguments must always be followed by a parenthesized argument list」と出たときの対処法についてご紹介いたします。
A 'new’ expression with type arguments must always be followed by a parenthesized argument listの対処法
TypeScript環境でJavaScriptのSetオブジェクトの変数を宣言しようとしたときに表題のエラーが出ました。
1 |
const testSet = new Set<string>; |
結論を書くと、ジェネリクスの後の括弧が足りません。
1 |
const testSet = new Set<string>(); |
変数を宣言していることが分かるように括弧をつけなければならないルールになっているんじゃないかなと推測しております。
終わりに
今回はTypeScriptを使っていて「A 'new’ expression with type arguments must always be followed by a parenthesized argument list」と出たときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません