UNPKG

@almamedia-open-source/cdk-project-target

Version:

![CDK Version](https://img.shields.io/badge/CDK-v2-informational "CDK v2") ![Stability](https://img.shields.io/badge/Stability-Experimental-yellow "Stability: Experimental")

25 lines 1.95 kB
"use strict"; 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=