@nestjs-cognito/core
Version:
Cognito Provider for NestJS
30 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InjectCognitoIdentityProvider = InjectCognitoIdentityProvider;
exports.InjectCognitoJwtVerifier = InjectCognitoJwtVerifier;
exports.InjectCognitoJwtExtractor = InjectCognitoJwtExtractor;
const common_1 = require("@nestjs/common");
const cognito_constants_1 = require("../cognito.constants");
/**
* Returns a decorator function that can be used to inject the Cognito Identity Provider instance.
* @returns The decorator function.
*/
function InjectCognitoIdentityProvider() {
return (0, common_1.Inject)(cognito_constants_1.COGNITO_IDENTITY_PROVIDER_INSTANCE_TOKEN);
}
/**
* Inject the CognitoJwtVerifier instance
* @returns {ParameterDecorator} - The injected CognitoJwtVerifier instance
*/
function InjectCognitoJwtVerifier() {
return (0, common_1.Inject)(cognito_constants_1.COGNITO_JWT_VERIFIER_INSTANCE_TOKEN);
}
/**
* Inject the CognitoJwtExtractor instance
* @returns {ParameterDecorator} - The injected CognitoJwtExtractor instance
* @constructor
*/
function InjectCognitoJwtExtractor() {
return (0, common_1.Inject)(cognito_constants_1.COGNITO_JWT_EXTRACTOR_INSTANCE_TOKEN);
}
//# sourceMappingURL=cognito.decorators.js.map