TypeScriptの型の指定方法について

APIから取得したデータをresultという変数に入れ、配列rowsにmapで入れようとしました。

let rows: any = []; result.map((rowData) => rows.push({ name: rowData.test1, index: rowData.test2, order: rowData.test3, kakaku: rowData.test4, }) );

プロパティ 'test1' は型 'never' に存在しません。ts(2339)
プロパティ 'test2' は型 'never' に存在しません。ts(2339)
プロパティ 'test3' は型 'never' に存在しません。ts(2339)
プロパティ 'test4' は型 'never' に存在しません。ts(2339)

というエラーメッセージが表示されるのですが、どのように修正すればよいでしょうか。
resultには
{test1: 'apple', test2: '22', test3: '100', test4: '80'}
のように値が入っています。

コメントを投稿

0 コメント