UNPKG

@point3/logto-module

Version:

포인트3 내부 logto Authentication 모듈입니다

28 lines (27 loc) 861 B
import { DynamicModule, Type } from '@nestjs/common'; export declare const LOGTO_MODULE_OPTIONS: unique symbol; export interface LogtoLoggerOptions { module?: Type<any>; token: Symbol | string; } export interface LogtoModuleOptions { global?: boolean; enableClient?: boolean; logger: LogtoLoggerOptions & { module: Type<any>; }; } export interface LogtoModuleFactoryOptions { enableClient?: boolean; } export interface LogtoModuleAsyncOptions { global?: boolean; imports?: Type<any>[]; loggerToken: Symbol | string; useFactory: (...args: any[]) => LogtoModuleFactoryOptions | Promise<LogtoModuleFactoryOptions>; inject?: any[]; } export declare class LogtoModule { static forRoot(options: LogtoModuleOptions): DynamicModule; static forRootAsync(options: LogtoModuleAsyncOptions): DynamicModule; }