Suggestion
π Search Terms
Negated types
β
Viability Checklist
My suggestion meets these guidelines:
β Suggestion
Many typescript users want the ability to negate types
type NotStr = not string;
At present, typescript does not have real negative types, but if negative types can be applied in some actual development scenarios, it will be able to express types more clearly and directly. I think this is the basic function that a Type system should have. Without this function, developers may use some imprecise and complex ways to implement flexibly, which is not good
I've seen a PR that was turned off, which is a real shame
#29317
Suggestion
π Search Terms
Negated types
β Viability Checklist
My suggestion meets these guidelines:
β Suggestion
Many typescript users want the ability to negate types
At present, typescript does not have real negative types, but if negative types can be applied in some actual development scenarios, it will be able to express types more clearly and directly. I think this is the basic function that a Type system should have. Without this function, developers may use some imprecise and complex ways to implement flexibly, which is not good
I've seen a PR that was turned off, which is a real shame
#29317