1234567891011121314151617181920212223242526 |
- import { NbAuthResult, NbAuthStrategy, NbAuthStrategyClass } from '@nebular/auth';
- import { Observable } from 'rxjs';
- import { HttpClient } from '@angular/common/http';
- import { ActivatedRoute } from '@angular/router';
- import { NamePasswordAuthStrategyOptions } from './name-password-strategy-option';
- export declare class ResultError {
- message: String[];
- constructor(message: String[]);
- }
- export declare class NamePasswordStrategyService extends NbAuthStrategy {
- protected http: HttpClient;
- private route;
- static setup(options: NamePasswordAuthStrategyOptions): [NbAuthStrategyClass, NamePasswordAuthStrategyOptions];
- protected defaultOptions: NamePasswordAuthStrategyOptions;
- constructor(http: HttpClient, route: ActivatedRoute);
- authenticate(data?: any): Observable<NbAuthResult>;
- logout(): Observable<NbAuthResult>;
- refreshToken(data?: any): Observable<NbAuthResult>;
- register(data?: any): Observable<NbAuthResult>;
- requestPassword(data?: any): Observable<NbAuthResult>;
- resetPassword(data?: any): Observable<NbAuthResult>;
- createUser(data?: any): Observable<NbAuthResult>;
- updatePasswordForAdmin(data?: any): Observable<NbAuthResult>;
- getEncryptPassword(password: any): Observable<any>;
- protected handleResponseError(res: any, module: string): Observable<NbAuthResult>;
- }
|