@almamedia-open-source/cdk-project-target
Version:
 
25 lines • 1.95 kB
JavaScript
;
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnvironmentConstruct = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const change_case_1 = require("change-case");
const constructs_1 = require("constructs");
const environment_1 = require("../context/environment");
/**
* @experimental
*/
class EnvironmentConstruct extends constructs_1.Construct {
/**
* @experimental
*/
constructor(scope) {
const type = environment_1.EnvironmentContext.getName(scope);
const id = `${change_case_1.pascalCase(type)}Environment`;
super(scope, id);
}
}
exports.EnvironmentConstruct = EnvironmentConstruct;
_a = JSII_RTTI_SYMBOL_1;
EnvironmentConstruct[_a] = { fqn: "@almamedia-open-source/cdk-project-target.EnvironmentConstruct", version: "0.0.10" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52aXJvbm1lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc3RhZ2UvZW52aXJvbm1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2Q0FBeUM7QUFDekMsMkNBQXVDO0FBQ3ZDLHdEQUE0RDs7OztBQUU1RCxNQUFhLG9CQUFxQixTQUFRLHNCQUFTOzs7O0lBQ2pELFlBQVksS0FBZ0I7UUFDMUIsTUFBTSxJQUFJLEdBQUcsZ0NBQWtCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQy9DLE1BQU0sRUFBRSxHQUFHLEdBQUcsd0JBQVUsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDO1FBQzVDLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDbkIsQ0FBQzs7QUFMSCxvREFNQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHBhc2NhbENhc2UgfSBmcm9tICdjaGFuZ2UtY2FzZSc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcbmltcG9ydCB7IEVudmlyb25tZW50Q29udGV4dCB9IGZyb20gJy4uL2NvbnRleHQvZW52aXJvbm1lbnQnO1xuXG5leHBvcnQgY2xhc3MgRW52aXJvbm1lbnRDb25zdHJ1Y3QgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0KSB7XG4gICAgY29uc3QgdHlwZSA9IEVudmlyb25tZW50Q29udGV4dC5nZXROYW1lKHNjb3BlKTtcbiAgICBjb25zdCBpZCA9IGAke3Bhc2NhbENhc2UodHlwZSl9RW52aXJvbm1lbnRgO1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG4gIH1cbn1cblxuXG4iXX0=