@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
TypeScript
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;
}