11. ConstructorParameters<T> を実装する
シェアしよう
- accepted / - tried
Parameters<T>はfunction typeを対応する。
ConstructorParameters<T>
はclassのためで、constructor function Tの引数タイプを抽出したtuple typeを返す。
MyConstructorParameters<T>
を実装してみてください。
class Foo {
constructor (a: string, b: number, c: boolean) {}
}
type C = MyConstructorParameters<typeof Foo>
// [a: string, b: number, c: boolean]