nurekit
Version:
Node.js client for Mindenit Schedule API
14 lines (13 loc) • 427 B
JavaScript
//#region src/helpers/searchParams.ts
const getScheduleParams = ({ start, end, filters }) => {
const params = new URLSearchParams({
startedAt: start.toString(),
endedAt: end.toString()
});
if (filters) Object.entries(filters).forEach(([key, value]) => {
if (value !== void 0 && Array.isArray(value)) params.append(`filters[${key}]`, value.join(","));
});
return params;
};
//#endregion
export { getScheduleParams };