UNPKG

2.28 kBTypeScriptView 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';
6import * as i0 from "@angular/core";
7import * as i1 from "./components/auth.component";
8import * as i2 from "./components/auth-block/auth-block.component";
9import * as i3 from "./components/login/login.component";
10import * as i4 from "./components/register/register.component";
11import * as i5 from "./components/request-password/request-password.component";
12import * as i6 from "./components/reset-password/reset-password.component";
13import * as i7 from "./components/logout/logout.component";
14import * as i8 from "@angular/common";
15import * as i9 from "@nebular/theme";
16import * as i10 from "@angular/router";
17import * as i11 from "@angular/forms";
18export declare function nbStrategiesFactory(options: NbAuthOptions, injector: Injector): NbAuthStrategy[];
19export declare function nbTokensFactory(strategies: NbAuthStrategy[]): NbAuthTokenClass[];
20export declare function nbOptionsFactory(options: any): any;
21export declare function nbNoOpInterceptorFilter(req: HttpRequest<any>): boolean;
22export declare class NbAuthModule {
23 static forRoot(nbAuthOptions?: NbAuthOptions): ModuleWithProviders<NbAuthModule>;
24 static ɵfac: i0.ɵɵFactoryDeclaration<NbAuthModule, never>;
25 static ɵmod: i0.ɵɵNgModuleDeclaration<NbAuthModule, [typeof i1.NbAuthComponent, typeof i2.NbAuthBlockComponent, typeof i3.NbLoginComponent, typeof i4.NbRegisterComponent, typeof i5.NbRequestPasswordComponent, typeof i6.NbResetPasswordComponent, typeof i7.NbLogoutComponent], [typeof i8.CommonModule, typeof i9.NbLayoutModule, typeof i9.NbCardModule, typeof i9.NbCheckboxModule, typeof i9.NbAlertModule, typeof i9.NbInputModule, typeof i9.NbButtonModule, typeof i10.RouterModule, typeof i11.FormsModule, typeof i9.NbIconModule], [typeof i1.NbAuthComponent, typeof i2.NbAuthBlockComponent, typeof i3.NbLoginComponent, typeof i4.NbRegisterComponent, typeof i5.NbRequestPasswordComponent, typeof i6.NbResetPasswordComponent, typeof i7.NbLogoutComponent]>;
26 static ɵinj: i0.ɵɵInjectorDeclaration<NbAuthModule>;
27}