UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

21 lines (20 loc) 725 B
/** * Sanitizes REST select query to SelectType */ export const sanitizeSelectParam = (unsanitizedSelect)=>{ if (unsanitizedSelect && typeof unsanitizedSelect === 'object') { for(const _k in unsanitizedSelect){ const k = _k; if (unsanitizedSelect[k] === 'true') { ; unsanitizedSelect[k] = true; } else if (unsanitizedSelect[k] === 'false') { ; unsanitizedSelect[k] = false; } else if (typeof unsanitizedSelect[k] === 'object') { sanitizeSelectParam(unsanitizedSelect[k]); } } } return unsanitizedSelect; }; //# sourceMappingURL=sanitizeSelectParam.js.map