UNPKG

@vitruvius-labs/ts-predicate

Version:
3 lines (2 loc) 280 B
type AnythingBut<T> = (T extends bigint ? never : bigint) | (T extends boolean ? never : boolean) | (T extends number ? never : number) | (T extends object ? never : object) | (T extends string ? never : string) | (T extends symbol ? never : symbol); export type { AnythingBut };