@toreda/strong-types
Version:
Better TypeScript code in fewer lines.
12 lines (11 loc) • 461 B
TypeScript
/**
* Check if `value` is an array and return it when true. Otherwise returns
* `fallback`. Guarantees return type without additional checks.
*
* @param value `value` to validate as an Array.
* @param fallback Returned when `value` not an Array.
* @returns `value` if it's an Array, otherwise `fallback`.
*
* @category Collections
*/
export declare function arrayNullValue(value: unknown, fallback: Array<unknown> | null): Array<unknown> | null;