/** * Check if a type matches another (`<=`). */ export type Matches = V extends T ? '1' : '0';