dtable-utils
Version:
dtable common utils
34 lines (28 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var core = require('./core.js');
var column = require('../constants/column.js');
/**
* Check whether is date column:
* - column type is date, ctime or mtime etc.
* - column type is formula and result_type is date
* - column type is link/link_fromula and array_type is date, ctime or mtime etc.
* @param {object} column e.g. { type, data }
* @returns true/false, bool
*/
var isDateColumn = function isDateColumn(column$1) {
return column.DATE_COLUMN_OPTIONS.includes(core.getColumnType(column$1));
};
/**
* Check whether the format is supported in date column
* @param {string} format
* @returns bool
*/
var isSupportDateColumnFormat = function isSupportDateColumnFormat(format) {
if (!format) {
return false;
}
return format === column.DATE_FORMAT_MAP.YYYY_MM_DD || format === column.DATE_FORMAT_MAP.YYYY_MM_DD_HH_MM || format === column.DATE_FORMAT_MAP.YYYY_MM_DD_HH_MM_SS;
};
exports.isDateColumn = isDateColumn;
exports.isSupportDateColumnFormat = isSupportDateColumnFormat;