in packages/@cdk-cloudformation/tf-google-storagebucket/src/index.ts [226:236]
export function toJson_CorsDefinition(obj: CorsDefinition | undefined): Record<string, any> | undefined {
if (obj === undefined) { return undefined; }
const result = {
'MaxAgeSeconds': obj.maxAgeSeconds,
'Method': obj.method?.map(y => y),
'Origin': obj.origin?.map(y => y),
'ResponseHeader': obj.responseHeader?.map(y => y),
};
// filter undefined values
return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {});
}