use-query-params
Version:
React Hook for managing state in URL query parameters with easy serialization.
18 lines (17 loc) • 542 B
JavaScript
function removeDefaults(encodedValues, paramConfigMap) {
var _a;
for (const paramName in encodedValues) {
if (((_a = paramConfigMap[paramName]) == null ? void 0 : _a.default) !== void 0 && encodedValues[paramName] !== void 0) {
const encodedDefault = paramConfigMap[paramName].encode(
paramConfigMap[paramName].default
);
if (encodedDefault === encodedValues[paramName]) {
encodedValues[paramName] = void 0;
}
}
}
}
export {
removeDefaults
};
//# sourceMappingURL=removeDefaults.js.map