/** Returns a boolean for whether the given type is `null`. @example ``` import type {IsNull} from 'type-fest'; type NonNullFallback = IsNull extends true ? Fallback : T; type Example1 = NonNullFallback; //=> string type Example2 = NonNullFallback; //=? number ``` @category Type Guard @category Utilities */ export type IsNull = [T] extends [null] ? true : false;