UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 543 B
"use strict";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}