@rx-angular/state
Version:
@rx-angular/state is a light-weight, flexible, strongly typed and tested tool dedicated to reduce the complexity of managing component state and side effects in angular
11 lines • 864 B
TypeScript
import { OperatorFunction } from 'rxjs';
export declare function isPromiseGuard<T>(value: unknown): value is Promise<T>;
export declare function isOperateFnArrayGuard<T, R = T>(op: any[]): op is OperatorFunction<T, R>[];
export declare function isStringArrayGuard(op: any[]): op is string[];
export declare function isIterableGuard<T>(obj: unknown): obj is Array<T>;
export declare function isKeyOf<O>(k: unknown): k is keyof O;
export declare function isObjectGuard(obj: unknown): obj is object;
export declare function isDefined(val: unknown): val is NonNullable<any>;
export declare function isStringAndFunctionTupleGuard<R>(op: unknown[]): op is [string, (val: any) => R];
export declare function isStringArrayFunctionAndOptionalObjectTupleGuard<R>(op: unknown[]): op is [strs: string[], fn: (val: any) => R, obj?: object];
//# sourceMappingURL=guards.d.ts.map