UNPKG

dtable-utils

Version:

dtable common utils

34 lines (28 loc) 1.09 kB
'use strict'; 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;