かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

2024-03-25から1日間の記事一覧

TypeScript Object.entries の型をいい感じにしたい

環境 TypeScript v5 引数のオブジェクトを Record<string, unknown> とするパターン 返り値に as を使わないとタイプエラーになる 返り値 Entries を定義するパターン type Entries<T> = (keyof T extends infer U ? U extends keyof T ? [U, T[U]] : unknown : unknown)[]; expo</t></string,>…