@xmotion/aws-ssm-param-nestjs
Version:
AWS SSM Parameter Store Helper on NestJS application
13 lines (12 loc) • 543 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configParametersProvider = void 0;
const services_1 = require("../services");
const constants_1 = require("../constants");
exports.configParametersProvider = {
provide: constants_1.CONFIG_PARAMETERS,
useFactory: (configOptions, psService) => {
return psService.getParametersByPath(configOptions.ssmParamStorePath, configOptions.ssmDecryptParams ?? false);
},
inject: [constants_1.CONFIG_OPTIONS, services_1.ParameterStoreService],
};