模板字面量类型
与js语法相同,但只能在类型操作中使用。多用于基于一个类型内部的信息定义一个新的字符串
一个类型需要基于另外一个类型,但是你又不想拷贝一份,这个时候可以考虑使用映射类型
映射类型建立在索引签名的语法上
1 | type OptionsFlags<Type> = { |
用来帮助我们描述输入类型和输出类型之间的关系
1 | interface Animal { |
一般多搭配泛型使用
简单来看就是获取key值的一个联合,如果是索引签名,则直接返回这些类型
在比如 C# 和 Java 语言中,用来创建可复用组件的工具,我们称之为泛型(generics)。利用泛型,可以创建支持多类型的组件,从而减少不必要的工作。
针对对象的部分,做了如下的回顾
针对函数的部分,做了如下的回顾
简单来说就是类型过滤,能够缩窄类型的范围