/** * Accepts a boolean and returns `true` if the passed type is `false`, otherwise returns `true` * @example * ```ts * // false * type Case1 = Not * // true * type Case2 = Not * ``` */ export type Not = T extends true ? false : true;