UNPKG

747 BTypeScriptView Raw
1import { Injector, ModuleWithProviders } from '@angular/core';
2import { HttpRequest } from '@angular/common/http';
3import { NbAuthTokenClass } from './services/token/token';
4import { NbAuthStrategy } from './strategies/auth-strategy';
5import { NbAuthOptions } from './auth.options';
6export declare function nbStrategiesFactory(options: NbAuthOptions, injector: Injector): NbAuthStrategy[];
7export declare function nbTokensFactory(strategies: NbAuthStrategy[]): NbAuthTokenClass[];
8export declare function nbOptionsFactory(options: any): any;
9export declare function nbNoOpInterceptorFilter(req: HttpRequest<any>): boolean;
10export declare class NbAuthModule {
11 static forRoot(nbAuthOptions?: NbAuthOptions): ModuleWithProviders<NbAuthModule>;
12}