ここまでする必要性があるのか疑問ではある。が、型にうるさい環境でコード書くなら、、、
型のためにメソッド呼び出しが1つ増えるのってどうなんでしょうねぇ。
const typedEntries = <T extends Record<string, any>>(
object: T,
): [keyof T, T[keyof T]][] => {
return Object.entries(object)
}
ここまでする必要性があるのか疑問ではある。が、型にうるさい環境でコード書くなら、、、
型のためにメソッド呼び出しが1つ増えるのってどうなんでしょうねぇ。
const typedEntries = <T extends Record<string, any>>(
object: T,
): [keyof T, T[keyof T]][] => {
return Object.entries(object)
}
コメント