aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 543 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.collectAcknowledgedRuleIds=collectAcknowledgedRuleIds;var construct_iteration_1=()=>{var tmp=require("./construct-iteration");return construct_iteration_1=()=>tmp,tmp};function collectAcknowledgedRuleIds(root){const ids=new Set;for(const construct of(0,construct_iteration_1().iterateDfsPreorder)(root))for(const entry of construct.node.metadata)if(entry.type==="aws:cdk:acknowledged-rules"&&entry.data)for(const id of Object.keys(entry.data))ids.add(id);return ids}