UNPKG

dtable-utils

Version:

dtable common utils

36 lines (29 loc) 2.42 kB
'use strict'; 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;