Extract是一个实用类型Typescript,允许您通过提取现有类型的子集来创建新类型。
以下是使用Extractin的几种可能方法Typescript:
目录
加入工会
从联合中获取多个成员
加入受歧视的工会
获取受歧视工会的多个成员
按形状获取受歧视联合的成员
按类型获取成员
从联合中获取包含子字符串的字符串
从联合中获取具有多个可能值之一的字符串
结论
加入工会
union我们可以使用提取成员Extract。第一个参数是完整的联合体,第二个参数是我们想要得到的联合体的成员。
type Animal = "cat" | "dog" | "bird" | "fish";
type OnlyCat = Extract<Animal, "cat"