/** * Type guard that checks whether a value is not `null` or `undefined`. * * @template T - The type of the value to check. * @param value - The value to check. * @returns `true` if the value is neither `null` nor `undefined`, otherwise `false`. */ export function isNonNullable( value: T | undefined | null, ): value is NonNullable { return value != null; }