@opengis/fastify-table
Version:
core-plugins
14 lines (11 loc) • 380 B
JavaScript
import formatDate from './formatDate.js'
export default function formatAuto(data, options = {}) {
const format = options.hash?.format || 'text';
const auto = { true: 'так', false: 'ні' };
if (auto[data]) return auto[data];
if (['date'].includes(format)) {
return formatDate(data, options);
}
if (typeof data === 'object') { return null; }
return data;
};