Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 | 16x 8x | export function defined<T>(value: T): value is Exclude<T, undefined | null> {
return value !== undefined && value !== null;
}
export function empty<T extends string | any[]>(value: T): value is Exclude<T, undefined | null> {
return !defined(value) || (typeof value === 'string' ? value.trim().length === 0 : value.length === 0);
}
|