Masahiro Okubo

TS2339: Property ‘id’ does not exist on type ‘T’.

TS2339: Property ‘id’ does not exist on type ‘T’.

T にidを付け加える方法で、

複数の型で同じ関数を使う際に抽象化して作成したい時が結構あるかと思います。

こちらで参考にしたらいけました

const updateArrayOfObjects = <T extends { id?: string }>(arrayOfObjects: T[], newObject: T, deleteObject: boolean = false): T[] => {

参考記事

Property ‘id’ does not exist on type ‘T’.(2339) Typescript Generics error


関連記事

copyright© 2016-2021 Masahiro Okubo