@aws-cdk/aws-amplify-alpha
Version:
The CDK Construct Library for AWS::Amplify
15 lines • 1.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.renderEnvironmentVariables = renderEnvironmentVariables;
exports.isServerSideRendered = isServerSideRendered;
const app_1 = require("./app");
function renderEnvironmentVariables(vars) {
return Object.entries(vars).map(([name, value]) => ({ name, value }));
}
/**
* Utility function to check if the platform is a server-side rendering platform
*/
function isServerSideRendered(platform) {
return platform === app_1.Platform.WEB_COMPUTE || platform === app_1.Platform.WEB_DYNAMIC;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ1dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLGdFQUVDO0FBS0Qsb0RBRUM7QUFYRCwrQkFBaUM7QUFFakMsU0FBZ0IsMEJBQTBCLENBQUMsSUFBZ0M7SUFDekUsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQztBQUN4RSxDQUFDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQixvQkFBb0IsQ0FBQyxRQUFtQjtJQUN0RCxPQUFPLFFBQVEsS0FBSyxjQUFRLENBQUMsV0FBVyxJQUFJLFFBQVEsS0FBSyxjQUFRLENBQUMsV0FBVyxDQUFDO0FBQ2hGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQbGF0Zm9ybSB9IGZyb20gJy4vYXBwJztcblxuZXhwb3J0IGZ1bmN0aW9uIHJlbmRlckVudmlyb25tZW50VmFyaWFibGVzKHZhcnM6IHsgW25hbWU6IHN0cmluZ106IHN0cmluZyB9KSB7XG4gIHJldHVybiBPYmplY3QuZW50cmllcyh2YXJzKS5tYXAoKFtuYW1lLCB2YWx1ZV0pID0+ICh7IG5hbWUsIHZhbHVlIH0pKTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGNoZWNrIGlmIHRoZSBwbGF0Zm9ybSBpcyBhIHNlcnZlci1zaWRlIHJlbmRlcmluZyBwbGF0Zm9ybVxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNTZXJ2ZXJTaWRlUmVuZGVyZWQocGxhdGZvcm0/OiBQbGF0Zm9ybSk6IGJvb2xlYW4ge1xuICByZXR1cm4gcGxhdGZvcm0gPT09IFBsYXRmb3JtLldFQl9DT01QVVRFIHx8IHBsYXRmb3JtID09PSBQbGF0Zm9ybS5XRUJfRFlOQU1JQztcbn1cbiJdfQ==