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) • 351 B
text/typescript
// array
export function isArray(payload: unknown): payload is unknown[] {
return Array.isArray(payload);
}
export function isEmptyArray(payload: unknown): payload is [] {
return isArray(payload) && payload.length === 0;
}
export function isFullArray(payload: unknown): payload is unknown[] {
return isArray(payload) && payload.length > 0;
}