Object.entries()に型を付ける(typescript)

JavaScript

ここまでする必要性があるのか疑問ではある。が、型にうるさい環境でコード書くなら、、、
型のためにメソッド呼び出しが1つ増えるのってどうなんでしょうねぇ。



const typedEntries = <T extends Record<string, any>>(
  object: T,
): [keyof T, T[keyof T]][] => {
  return Object.entries(object)
}

コメント