Files
pole-book/server/node_modules/@strapi/content-manager/dist/admin/utils/api.js

23 lines
698 B
JavaScript

'use strict';
/**
* @description
* Creates a valid query params object for get requests
* ie. plugins[18n][locale]=en becomes locale=en
*/ const buildValidParams = (query)=>{
if (!query) return query;
// Extract pluginOptions from the query, they shouldn't be part of the URL
const { plugins: _, ...validQueryParams } = {
...query,
...Object.values(query?.plugins ?? {}).reduce((acc, current)=>Object.assign(acc, current), {})
};
return validQueryParams;
};
const isBaseQueryError = (error)=>{
return error.name !== undefined;
};
exports.buildValidParams = buildValidParams;
exports.isBaseQueryError = isBaseQueryError;
//# sourceMappingURL=api.js.map