created: 2021-04-24T09:38:44.000Z

TypeScript で、関数の引数の型をtypeとして宣言したい場合

Utility Type の Parameterstypeof と一緒に使えばよい。

const f = ({ a, b }) => {};
type FArg = Parameters<typeof f>;  //  type FArg = [{ a: any; b: any; }]

公式ドキュメントで紹介されている。

アイリスオーヤマ ワイヤレス テレビ チューナー 地デジ/BS/CS 録画予約可能 LUCAステーション IST-BAUL201
[ad] アイリスオーヤマ ワイヤレス テレビ チューナー 地デジ/BS/CS 録画予約可能 LUCAステーション IST-BAUL201
アイリスオーヤマ(IRIS OHYAMA) (エレクトロニクス)