@vepler/http-sdk
Version:
The definitive TypeScript SDK for UK property technology. Access comprehensive property data, school metrics, demographics, planning applications, and more through a single, powerful API.
18 lines • 625 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.filterDefinedParams = filterDefinedParams;
function filterDefinedParams(params, requiredFields) {
var result = {};
// Always include required fields
requiredFields.forEach(function (field) {
result[field] = params[field];
});
// Only include optional fields if they are defined
Object.keys(params).forEach(function (key) {
if (!requiredFields.includes(key) && params[key] !== undefined) {
result[key] = params[key];
}
});
return result;
}
//# sourceMappingURL=utils.js.map