(core) make ValueFormatter.format honor its return type

Summary: make ValueFormatter.format honor its return type

Test Plan: existing tests pass

Reviewers: dsagal

Reviewed By: dsagal

Subscribers: dsagal

Differential Revision: https://phab.getgrist.com/D2663
pull/3/head
Paul Fitzpatrick 4 years ago
parent f1842cd89e
commit ab01ce495d

@ -56,7 +56,7 @@ export class BaseFormatter {
* classes to handle values in formatter-specific ways.
*/
public format(value: any): string {
return value;
return String(value);
}
/**

@ -105,7 +105,7 @@ function makeCSV(activeDoc, viewSectionId, sortOrder, req) {
rowIds.forEach(row => {
csvMatrix.push(access.map((getter, c) => formatters[c].formatAny(getter(row))));
});
return csv.stringifyAsync(csvMatrix, {formatters: {bool: v => '' + Number(v)}});
return csv.stringifyAsync(csvMatrix);
});
}
exports.makeCSV = makeCSV;

Loading…
Cancel
Save