【发布时间】:2021-11-16 21:51:48
【问题描述】:
我在文档中找到了这种通用类型:
type GConstructor<T = {}> = new (...args: any[]) => T;
https://www.typescriptlang.org/docs/handbook/mixins.html
该行上方只有一个简短的注释说这是一个通用约束。但它没有在通用约束的文档中描述: https://www.typescriptlang.org/docs/handbook/2/generics.html#generic-constraints
那么
【问题讨论】:
-
这能回答你的问题吗? In Typescript what does <T> mean?
-
它不强制任何约束。这是一个可选的泛型类型参数,如果未指定,则默认值为 {}
-
没有克里斯蒂安。
<T = {}>与<T>不一样
标签: typescript