UNPKG

802 BTypeScriptView Raw
1import "rxjs/add/operator/map";
2import "rxjs/add/operator/mergeMap";
3import "rxjs/add/operator/switchMap";
4import { Router } from "@angular/router";
5import { Observable } from "rxjs/Observable";
6import { Actions } from "@ngrx/effects";
7import { UserService } from "../services";
8import { EditProfileStart, EditProfileSucceed, EditProfileFailed } from "./edit-profile.actions";
9import { GetProfile } from "../profile-view";
10export declare class EditProfileEffects {
11 private actions$;
12 private router;
13 private service;
14 constructor(actions$: Actions<any>, router: Router, service: UserService);
15 EditProfileRequest$: Observable<EditProfileStart>;
16 RequestEditProfileLink$: Observable<EditProfileSucceed | EditProfileFailed>;
17 goToView$: Observable<GetProfile>;
18}