@datorama/akita
Version:
State Management Tailored-Made for JS Applications
23 lines (22 loc) • 794 B
TypeScript
import { HttpMethod } from './ng-entity-service-notifier';
declare type Event = {
method: HttpMethod;
loading: boolean;
storeName: string;
entityId?: any;
};
export declare class NgEntityServiceLoader {
private dispatcher;
loading$: import("rxjs").Observable<Event>;
dispatch(event: Event): void;
loadersFor(name?: string): {
get$: import("rxjs").Observable<boolean>;
add$: import("rxjs").Observable<boolean>;
update$: import("rxjs").Observable<boolean>;
delete$: import("rxjs").Observable<boolean>;
getEntity: (id: any) => import("rxjs").Observable<boolean>;
updateEntity: (id: any) => import("rxjs").Observable<boolean>;
deleteEntity: (id: any) => import("rxjs").Observable<boolean>;
};
}
export {};