UNPKG

@webilix/nestjs-helper

Version:

Helper library for NestJS

39 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExportDateMethod = void 0; const helper_library_1 = require("@webilix/helper-library"); const jalali_date_time_1 = require("@webilix/jalali-date-time"); const getValue = (value, column) => { if (!helper_library_1.Helper.IS.date(value)) return ''; let format = ''; switch (column.format) { case 'DATE': format = 'W، d N Y'; break; case 'TIME': format = 'H:I:S'; break; case 'FULL': format = 'W، d N Y H:I:S'; break; default: format = column.format || 'W، d N Y'; break; } return (0, jalali_date_time_1.JalaliDateTime)().toFullText(value, { format }); }; exports.ExportDateMethod = { xlsx: { format: '@', english: () => false, value: (value, column) => getValue(value, column), }, docx: { english: () => false, value: (value, column) => getValue(value, column), }, validate: (value) => helper_library_1.Helper.IS.date(value), width: (value, column) => getValue(value, column).length, }; //# sourceMappingURL=date.js.map