mosya Type Challenges

問題に挑戦!

組み込みの型ユーティリティParameters<T>を使用せず、Tから配列を構築する型を実装します。

例えば:

const foo = (
  arg1: string,
  arg2: number
): void => {};

type FunctionParamsType = MyParameters<
  typeof foo
>; // [arg1: string, arg2: number]
引用元

この問題はType Challengesの以下の問題を記載したものです。

💡ヒント

inferをうまく使って、関数の引数の型を取り出しましょう。

🙌 解説はこちら