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 { DisableGetLink, EnableGetLink, MaximumTryHappend, ResetPasswordLinkRequestStart, ResetPasswordLinkRequestSucceed, ResetPasswordLinkRequestFailed } from "./reset-password-request.actions";
|
8 | import { PasswordService } from "../services";
|
9 | export declare class ResetPasswordRequestEffects {
|
10 | private actions$;
|
11 | private router;
|
12 | private passwordService;
|
13 | constructor(actions$: Actions<any>, router: Router, passwordService: PasswordService);
|
14 | ResetPasswordRequest$: Observable<ResetPasswordLinkRequestStart | MaximumTryHappend>;
|
15 | MaximumTryHappend$: Observable<DisableGetLink>;
|
16 | enableAfterTime$: Observable<EnableGetLink>;
|
17 | RequestResetPasswordLink$: Observable<ResetPasswordLinkRequestSucceed | ResetPasswordLinkRequestFailed>;
|
18 | }
|