name-password-strategy.service.d.ts 1.3 KB

1234567891011121314151617181920212223242526
  1. import { NbAuthResult, NbAuthStrategy, NbAuthStrategyClass } from '@nebular/auth';
  2. import { Observable } from 'rxjs';
  3. import { HttpClient } from '@angular/common/http';
  4. import { ActivatedRoute } from '@angular/router';
  5. import { NamePasswordAuthStrategyOptions } from './name-password-strategy-option';
  6. export declare class ResultError {
  7. message: String[];
  8. constructor(message: String[]);
  9. }
  10. export declare class NamePasswordStrategyService extends NbAuthStrategy {
  11. protected http: HttpClient;
  12. private route;
  13. static setup(options: NamePasswordAuthStrategyOptions): [NbAuthStrategyClass, NamePasswordAuthStrategyOptions];
  14. protected defaultOptions: NamePasswordAuthStrategyOptions;
  15. constructor(http: HttpClient, route: ActivatedRoute);
  16. authenticate(data?: any): Observable<NbAuthResult>;
  17. logout(): Observable<NbAuthResult>;
  18. refreshToken(data?: any): Observable<NbAuthResult>;
  19. register(data?: any): Observable<NbAuthResult>;
  20. requestPassword(data?: any): Observable<NbAuthResult>;
  21. resetPassword(data?: any): Observable<NbAuthResult>;
  22. createUser(data?: any): Observable<NbAuthResult>;
  23. updatePasswordForAdmin(data?: any): Observable<NbAuthResult>;
  24. getEncryptPassword(password: any): Observable<any>;
  25. protected handleResponseError(res: any, module: string): Observable<NbAuthResult>;
  26. }