UNPKG

@enteocode/nestjs-mfa

Version:

Implementation agnostic RFC-compliant Multi-Factor Authentication (2FA/MFA) module for NestJS with recovery code support

18 lines (17 loc) 599 B
import { DynamicModule } from '@nestjs/common'; import { ASYNC_OPTIONS_TYPE, ConfigurableModuleClass, OPTIONS_TYPE } from './mfa.module-definition'; export declare class MfaModule extends ConfigurableModuleClass { /** * Synchronous registration by direct value allocation * * @param options */ static forRoot(options: typeof OPTIONS_TYPE): DynamicModule; /** * Asynchronous registration with option of dynamic value setting through * factory * * @param options */ static forRootAsync(options: typeof ASYNC_OPTIONS_TYPE): DynamicModule; }