@strapi/utils
Version:
Shared utilities for the Strapi packages
19 lines (17 loc) • 596 B
JavaScript
const visitor = ({ schema, key, value }, { set })=>{
if (key === '' && value === '*') {
const { attributes } = schema;
const newPopulateQuery = Object.entries(attributes).filter(([, attribute])=>[
'relation',
'component',
'media',
'dynamiczone'
].includes(attribute.type)).reduce((acc, [key])=>({
...acc,
[key]: true
}), {});
set('', newPopulateQuery);
}
};
export { visitor as default };
//# sourceMappingURL=expand-wildcard-populate.mjs.map