@nestjs-cognito/core
Version:
Cognito Provider for NestJS
33 lines • 1.3 kB
TypeScript
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