UNPKG

@aws-cdk/integ-tests-alpha

Version:

CDK Integration Testing Constructs

12 lines 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.md5hash = md5hash; const aws_cdk_lib_1 = require("aws-cdk-lib"); const helpers_internal_1 = require("aws-cdk-lib/core/lib/helpers-internal"); function md5hash(obj) { if (!obj || (typeof (obj) === 'object' && Object.keys(obj).length === 0)) { throw new aws_cdk_lib_1.UnscopedValidationError((0, helpers_internal_1.lit) `FalsyHashInput`, 'Cannot compute md5 hash for falsy object'); } return (0, helpers_internal_1.md5hash)(JSON.stringify(obj)); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImhhc2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFHQSwwQkFLQztBQVJELDZDQUFzRDtBQUN0RCw0RUFBZ0Y7QUFFaEYsU0FBZ0IsT0FBTyxDQUFDLEdBQVE7SUFDOUIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU0sQ0FBQyxHQUFHLENBQUMsS0FBSyxRQUFRLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUN4RSxNQUFNLElBQUkscUNBQXVCLENBQUMsSUFBQSxzQkFBRyxFQUFBLGdCQUFnQixFQUFFLDBDQUEwQyxDQUFDLENBQUM7SUFDckcsQ0FBQztJQUNELE9BQU8sSUFBQSwwQkFBTyxFQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUN0QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVW5zY29wZWRWYWxpZGF0aW9uRXJyb3IgfSBmcm9tICdhd3MtY2RrLWxpYic7XG5pbXBvcnQgeyBsaXQsIG1kNWhhc2ggYXMgY29yZU1kNSB9IGZyb20gJ2F3cy1jZGstbGliL2NvcmUvbGliL2hlbHBlcnMtaW50ZXJuYWwnO1xuXG5leHBvcnQgZnVuY3Rpb24gbWQ1aGFzaChvYmo6IGFueSk6IHN0cmluZyB7XG4gIGlmICghb2JqIHx8ICh0eXBlb2Yob2JqKSA9PT0gJ29iamVjdCcgJiYgT2JqZWN0LmtleXMob2JqKS5sZW5ndGggPT09IDApKSB7XG4gICAgdGhyb3cgbmV3IFVuc2NvcGVkVmFsaWRhdGlvbkVycm9yKGxpdGBGYWxzeUhhc2hJbnB1dGAsICdDYW5ub3QgY29tcHV0ZSBtZDUgaGFzaCBmb3IgZmFsc3kgb2JqZWN0Jyk7XG4gIH1cbiAgcmV0dXJuIGNvcmVNZDUoSlNPTi5zdHJpbmdpZnkob2JqKSk7XG59XG4iXX0=