UNPKG

@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
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