dtable-utils
Version:
dtable common utils
23 lines (20 loc) • 1.58 kB
JavaScript
import _defineProperty from '@babel/runtime/helpers/defineProperty';
import { CellType } from './cell-type.js';
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(_defineProperty(_defineProperty(_defineProperty(_defineProperty({}, 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(_defineProperty(_defineProperty({}, GROUP_GEOLOCATION_GRANULARITY.PROVINCE, 'By_province'), GROUP_GEOLOCATION_GRANULARITY.CITY, 'By_city'), GROUP_GEOLOCATION_GRANULARITY.DISTRICT, 'By_district');
var SUPPORT_GROUP_COLUMN_TYPES = [CellType.TEXT, CellType.DATE, CellType.CTIME, CellType.MTIME, CellType.NUMBER, CellType.CHECKBOX, CellType.SINGLE_SELECT, CellType.MULTIPLE_SELECT, CellType.COLLABORATOR, CellType.CREATOR, CellType.GEOLOCATION, CellType.FORMULA, CellType.LINK_FORMULA, CellType.LINK, CellType.URL, CellType.EMAIL, CellType.DURATION, CellType.RATE, CellType.LAST_MODIFIER, CellType.DEPARTMENT_SINGLE_SELECT];
export { DISPLAY_GROUP_DATE_GRANULARITY, DISPLAY_GROUP_GEOLOCATION_GRANULARITY, GROUP_DATE_GRANULARITY, GROUP_GEOLOCATION_GRANULARITY, MAX_GROUP_LEVEL, SUPPORT_GROUP_COLUMN_TYPES };