function _flatten()

in lib/role.ts [230:240]


        function _flatten(policies?: { [name: string]: PolicyDocument }) {
            if (policies == null || Object.keys(policies).length === 0) {
                return undefined;
            }
            const result = new Array<CfnRole.PolicyProperty>();
            for (const policyName of Object.keys(policies)) {
                const policyDocument = policies[policyName];
                result.push({ policyName, policyDocument });
            }
            return result;
        }