@crnk/angular-ngrx
Version:
Angular helper library for ngrx-json-api and crnk:
29 lines (28 loc) • 1.09 kB
TypeScript
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);
}