UNPKG

@crnk/angular-ngrx

Version:

Angular helper library for ngrx-json-api and crnk:

29 lines (28 loc) 1.09 kB
import { Store } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/of'; import 'rxjs/add/operator/catch'; import 'rxjs/add/operator/concatAll'; import 'rxjs/add/operator/do'; import 'rxjs/add/operator/mapTo'; import 'rxjs/add/operator/mergeMap'; import 'rxjs/add/operator/switchMap'; import 'rxjs/add/operator/switchMapTo'; import 'rxjs/add/operator/take'; import 'rxjs/add/operator/toArray'; import 'rxjs/add/operator/withLatestFrom'; import { Headers, Http } from '@angular/http'; import { NgrxJsonApiService } from 'ngrx-json-api'; export declare class OperationsEffects { private actions$; private store; private http; private ngrxJsonApi; headers: Headers; applyResources$: Observable<any>; constructor(actions$: Actions, store: Store<any>, http: Http, ngrxJsonApi: NgrxJsonApiService); private toOperation(pendingChange); private toApplyAction(actions, zoneId); private toResponseAction(pendingChange, operationResponse, zoneId); }