前提・実現したいこと
関数func
は可変長引数を受け取ることができ、例えばnumber, string, boolean
が与えられたら[number[], string[], boolean[]]
を返すといったように、各引数を配列化したtupleを返すとします。
このような関数の型をTypeScriptで表現することは可能でしょうか?
例えば引数が3つで固定であれば、
ts
1function func<T, U, V>(arg1: T, arg2: U, arg3: V]): [T[], U[], V[]]
と書けると思うのですが、引数が任意個の場合にうまく書く方法があるのか思いつきませんでした。
何卒ご教示いただければ幸いです。よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
TypeScript: 4.2.3
回答1件
あなたの回答
tips
プレビュー