小编wjo*_*sto的帖子

TypeScript 3.0中数组的泛型

因此,我看到3.0附带了rest参数的通用类型,因此您可以执行以下操作:

static identity<T extends any[]>(...values: T): T;
Run Code Online (Sandbox Code Playgroud)

是否有可能为数组参数获取类似的东西,或者当前是否有我不知道的东西在工作?例如,如果您查看es6-promise声明

static all<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | Thenable<T1>, T2 | Thenable<T2>, T3 | Thenable<T3>, T4 | Thenable <T4>, T5 | Thenable<T5>, T6 | Thenable<T6>, T7 | Thenable<T7>, T8 | Thenable<T8>, T9 | Thenable<T9>, T10 | Thenable<T10>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>;
static all<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | Thenable<T1>, T2 | Thenable<T2>, T3 | Thenable<T3>, …
Run Code Online (Sandbox Code Playgroud)

typescript typescript3.0

3
推荐指数
1
解决办法
690
查看次数

标签 统计

typescript ×1

typescript3.0 ×1