mongodb-dynamic-api
Version:
Auto generated CRUD API for MongoDB using NestJS
14 lines (13 loc) • 711 B
TypeScript
import { BaseEntity } from '../../models';
import { BcryptService } from '../../services';
import { DynamicApiAuthOptions } from './interfaces';
import { JwtStrategy } from './strategies';
export declare class AuthModule {
static forRoot<Entity extends BaseEntity>(options: DynamicApiAuthOptions<Entity>, extraImports?: any[]): {
module: typeof AuthModule;
imports: any[];
providers: (typeof BcryptService | import("../../interfaces/dynamic-api-service-provider.interface").DynamicAPIServiceProvider | typeof JwtStrategy)[];
controllers: import("./interfaces/auth-controller.interface").AuthControllerConstructor<Entity>[];
};
private static initializeAuthOptions;
}