diff --git a/helper.ts b/helper.ts new file mode 100644 index 0000000..5d5a5aa --- /dev/null +++ b/helper.ts @@ -0,0 +1,14 @@ +import { overlayDefinitions } from './src/components/overlays/overlay-definitions'; + +let filters: any[] = ['any']; + +Object.keys(overlayDefinitions).forEach((key) => { + const definition = overlayDefinitions[key]; + let filter: any[] = ['in', key]; + Object.keys(definition).forEach((subKey) => { + filter = [...filter, subKey]; + }); + filters = [...filters, filter]; +}); + +console.log({ overlayDefinitions, filters, json: JSON.stringify(filters) });