@tricoteuses/senat
Version:
Handle French Sénat's open data
23 lines (22 loc) • 570 B
JavaScript
export function parseIntFields(fieldsNames, entry) {
if (entry === null) {
return null;
}
for (const fieldName of fieldsNames) {
if (entry[fieldName] !== null) {
entry[fieldName] = parseInt(entry[fieldName]);
}
}
return entry;
}
export function trimFieldsRight(fieldsNames, entry) {
if (entry === null) {
return null;
}
for (const fieldName of fieldsNames) {
if (entry[fieldName] != null) {
entry[fieldName] = entry[fieldName].trimEnd();
}
}
return entry;
}