@nestjs-cognito/core
Version:
Cognito Provider for NestJS
18 lines • 1.19 kB
TypeScript
import { CognitoIdentityProvider } from "@aws-sdk/client-cognito-identity-provider";
import { CognitoJwtVerifier } from "../adapters/cognito-jwt-verifier.adapter";
import type { CognitoJwtExtractor } from "../interfaces/cognito-jwt-extractor.interface";
import type { CognitoModuleOptions } from "../interfaces/cognito-module.options";
export declare const createCognitoJwtExtractorInstance: (options: CognitoModuleOptions) => CognitoJwtExtractor;
/**
* Creates an instance of CognitoJwtVerifier based on the provided Cognito module options.
* @param cognitoModuleOptions - The Cognito module options.
* @returns An instance of CognitoJwtVerifier or null if no verifier is specified.
*/
export declare const createCognitoJwtVerifierInstance: (cognitoModuleOptions: CognitoModuleOptions) => CognitoJwtVerifier;
/**
* Get the CognitoIdentityProvider instance
* @param {CognitoModuleOptions} options - The CognitoModuleOptions
* @returns {CognitoIdentityProvider} - The CognitoIdentityProvider instance
*/
export declare const createCognitoIdentityProviderInstance: (cognitoModuleOptions: CognitoModuleOptions) => CognitoIdentityProvider;
//# sourceMappingURL=cognito.utils.d.ts.map