UNPKG

@benev/slate

Version:
15 lines (14 loc) 571 B
export declare const is: { available: <X>(x: X) => x is NonNullable<X>; unavailable: (x: any) => x is (undefined | null); /** @deprecated use `unavailable` instead */ void: (x: any) => x is (undefined | null); /** @deprecated use `available` instead */ defined: <X>(x: X) => x is NonNullable<X>; boolean: (x: any) => x is boolean; number: (x: any) => x is number; string: (x: any) => x is string; bigint: (x: any) => x is bigint; object: <X>(x: X) => x is object & NonNullable<X>; array: (x: any | any[]) => x is any[]; };