在TypeScript中,有没有一种方法可以省略类型true或false?
这是我最好的尝试。这是可能的,甚至是必要的吗?也许我在typescript中遗漏了一些更有意义的东西在TypeScript中,有没有一种方法可以省略类型true或false?,typescript,Typescript,这是我最好的尝试。这是可能的,甚至是必要的吗?也许我在typescript中遗漏了一些更有意义的东西 const TrueOrFalse = True | False; const OnlyTrue = Omit<TrueOrFalse, false>; 忽略从对象类型中删除属性。您要做的是从联合中排除类型。可以使用内置的条件类型Exclude执行此操作 忽略从对象类型中删除属性。您要做的是从联合中排除类型。可以使用内置的条件类型Exclude执行此操作 type X = Exc
const TrueOrFalse = True | False;
const OnlyTrue = Omit<TrueOrFalse, false>;
忽略从对象类型中删除属性。您要做的是从联合中排除类型。可以使用内置的条件类型Exclude执行此操作
忽略从对象类型中删除属性。您要做的是从联合中排除类型。可以使用内置的条件类型Exclude执行此操作
type X = Exclude<boolean, true> // X is false
type Shape = { type: "sq", size: number } | { type: "circle", radius: number }
type Square = Exclude<Shape, { type: "circle" }> // { type: "sq", size: number }
type Circle = Extract<Shape, { type: "circle" }> // { type: "circle", radius: number }