dtable-utils
Version:
dtable common utils
36 lines (29 loc) • 2.42 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var _defineProperty = require('@babel/runtime/helpers/defineProperty');
var cellType = require('./cell-type.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var _defineProperty__default = /*#__PURE__*/_interopDefaultLegacy(_defineProperty);
var MAX_GROUP_LEVEL = 3;
var GROUP_DATE_GRANULARITY = {
DAY: 'day',
WEEK: 'week',
MONTH: 'month',
QUARTAR: 'quartar',
YEAR: 'year'
};
var DISPLAY_GROUP_DATE_GRANULARITY = _defineProperty__default["default"](_defineProperty__default["default"](_defineProperty__default["default"](_defineProperty__default["default"](_defineProperty__default["default"]({}, GROUP_DATE_GRANULARITY.DAY, 'By_day'), GROUP_DATE_GRANULARITY.WEEK, 'By_week'), GROUP_DATE_GRANULARITY.MONTH, 'By_month'), GROUP_DATE_GRANULARITY.QUARTAR, 'By_quarter'), GROUP_DATE_GRANULARITY.YEAR, 'By_year');
var GROUP_GEOLOCATION_GRANULARITY = {
PROVINCE: 'province',
CITY: 'city',
DISTRICT: 'district',
COUNTRY: 'country'
};
var DISPLAY_GROUP_GEOLOCATION_GRANULARITY = _defineProperty__default["default"](_defineProperty__default["default"](_defineProperty__default["default"]({}, GROUP_GEOLOCATION_GRANULARITY.PROVINCE, 'By_province'), GROUP_GEOLOCATION_GRANULARITY.CITY, 'By_city'), GROUP_GEOLOCATION_GRANULARITY.DISTRICT, 'By_district');
var SUPPORT_GROUP_COLUMN_TYPES = [cellType.CellType.TEXT, cellType.CellType.DATE, cellType.CellType.CTIME, cellType.CellType.MTIME, cellType.CellType.NUMBER, cellType.CellType.CHECKBOX, cellType.CellType.SINGLE_SELECT, cellType.CellType.MULTIPLE_SELECT, cellType.CellType.COLLABORATOR, cellType.CellType.CREATOR, cellType.CellType.GEOLOCATION, cellType.CellType.FORMULA, cellType.CellType.LINK_FORMULA, cellType.CellType.LINK, cellType.CellType.URL, cellType.CellType.EMAIL, cellType.CellType.DURATION, cellType.CellType.RATE, cellType.CellType.LAST_MODIFIER, cellType.CellType.DEPARTMENT_SINGLE_SELECT];
exports.DISPLAY_GROUP_DATE_GRANULARITY = DISPLAY_GROUP_DATE_GRANULARITY;
exports.DISPLAY_GROUP_GEOLOCATION_GRANULARITY = DISPLAY_GROUP_GEOLOCATION_GRANULARITY;
exports.GROUP_DATE_GRANULARITY = GROUP_DATE_GRANULARITY;
exports.GROUP_GEOLOCATION_GRANULARITY = GROUP_GEOLOCATION_GRANULARITY;
exports.MAX_GROUP_LEVEL = MAX_GROUP_LEVEL;
exports.SUPPORT_GROUP_COLUMN_TYPES = SUPPORT_GROUP_COLUMN_TYPES;