UNPKG

@akveo/nga-auth

Version:
17 lines (16 loc) 756 B
import { Observable } from 'rxjs/Observable'; import { NgaAuthResult } from '../services/auth.service'; import { NgaAbstractAuthProvider } from './abstract-auth.provider'; export interface NgaDummyAuthProviderConfig { delay?: number; alwaysFail?: boolean; } export declare class NgaDummyAuthProvider extends NgaAbstractAuthProvider { protected defaultConfig: NgaDummyAuthProviderConfig; authenticate(data?: any): Observable<NgaAuthResult>; register(data?: any): Observable<NgaAuthResult>; requestPassword(data?: any): Observable<NgaAuthResult>; resetPassword(data?: any): Observable<NgaAuthResult>; logout(data?: any): Observable<NgaAuthResult>; protected createDummyResult(data?: any): NgaAuthResult; }