UNPKG

@nestjs-cognito/core

Version:
33 lines 1.3 kB
import { DynamicModule } from "@nestjs/common"; import { CognitoModuleAsyncOptions, CognitoModuleOptions } from "./interfaces/cognito-module.options"; /** * The Cognito module * It provides the Cognito Identity Provider and the Cognito JWT Verifier */ export declare class CognitoModule { /** * Register the module synchronously * @param {CognitoModuleOptions} options - The CognitoModuleOptions * @returns {DynamicModule} - The CognitoModule */ static register(options: CognitoModuleOptions): DynamicModule; /** * Register the module asynchronously * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {DynamicModule} - The CognitoModule */ static registerAsync(options: CognitoModuleAsyncOptions): DynamicModule; /** * Create the async providers * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {Provider[]} - The providers */ private static createAsyncProviders; /** * Create the async options provider * @param {CognitoModuleAsyncOptions} options - The CognitoModuleAsyncOptions * @returns {Provider} - The provider */ private static createAsyncOptionsProvider; } //# sourceMappingURL=cognito.module.d.ts.map