1 | import 'rxjs/add/operator/map';
|
2 | import 'rxjs/add/operator/mergeMap';
|
3 | import 'rxjs/add/operator/switchMap';
|
4 | import { Router } from '@angular/router';
|
5 | import { Observable } from 'rxjs/Observable';
|
6 | import { Actions } from '@ngrx/effects';
|
7 | import { UserService } from '../services';
|
8 | import { GetProfileStart, GetProfileSucceed, GetProfileFailed } from './profile-view.actions';
|
9 | import { RefreshUserInfoAction } from '../dashboard';
|
10 | export declare class ProfileViewEffects {
|
11 | private actions$;
|
12 | private router;
|
13 | private userService;
|
14 | constructor(actions$: Actions<any>, router: Router, userService: UserService);
|
15 | ProfileRequest$: Observable<GetProfileStart>;
|
16 | getProfile$: Observable<GetProfileSucceed | GetProfileFailed>;
|
17 | refreshUserInfo$: Observable<RefreshUserInfoAction>;
|
18 | }
|