payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
14 lines (10 loc) • 335 B
text/typescript
// nil
export function isUndefined(payload: unknown): payload is undefined {
return typeof payload === "undefined";
}
export function isNull(payload: unknown): payload is null {
return payload === null;
}
export function isNil(payload: unknown): payload is null | undefined {
return isUndefined(payload) || isNull(payload);
}