UNPKG

@datorama/akita-ng-entity-service

Version:
27 lines (26 loc) 1.1 kB
import { Msg } from './types'; import * as i0 from "@angular/core"; export declare enum HttpMethod { GET = "GET", POST = "POST", PUT = "PUT", PATCH = "PATCH", DELETE = "DELETE" } export declare type ActionType = 'success' | 'error'; export declare type EntityServiceAction = { storeName: string; type: ActionType; payload: any; method: HttpMethod; } & Msg; export declare const ofType: (type: ActionType) => import("rxjs").MonoTypeOperatorFunction<EntityServiceAction>; export declare const filterMethod: (method: HttpMethod | keyof typeof HttpMethod) => import("rxjs").MonoTypeOperatorFunction<EntityServiceAction>; export declare const filterStore: (name: string) => import("rxjs").MonoTypeOperatorFunction<EntityServiceAction>; export declare class NgEntityServiceNotifier { private dispatcher; action$: import("rxjs").Observable<EntityServiceAction>; dispatch(event: EntityServiceAction): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgEntityServiceNotifier, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgEntityServiceNotifier>; }