New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dtable-utils

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dtable-utils - npm Package Compare versions

Comparing version 4.3.3 to 4.3.4-alpha1

es/sort/sort-column/department.js

2

es/constants/column.js

@@ -177,4 +177,4 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty';

var MULTIPLE_CELL_VALUE_COLUMN_TYPE_MAP = (_MULTIPLE_CELL_VALUE_ = {}, _defineProperty(_MULTIPLE_CELL_VALUE_, CellType.MULTIPLE_SELECT, true), _defineProperty(_MULTIPLE_CELL_VALUE_, CellType.COLLABORATOR, true), _defineProperty(_MULTIPLE_CELL_VALUE_, CellType.LINK, true), _MULTIPLE_CELL_VALUE_);
var SINGLE_CELL_VALUE_COLUMN_TYPE_MAP = (_SINGLE_CELL_VALUE_CO = {}, _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.TEXT, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DATE, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CTIME, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.MTIME, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.NUMBER, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CHECKBOX, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.SINGLE_SELECT, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CREATOR, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.GEOLOCATION, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.FORMULA, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.LINK_FORMULA, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.URL, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.EMAIL, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DURATION, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.RATE, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.LAST_MODIFIER, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DIGITAL_SIGN, true), _SINGLE_CELL_VALUE_CO);
var SINGLE_CELL_VALUE_COLUMN_TYPE_MAP = (_SINGLE_CELL_VALUE_CO = {}, _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.TEXT, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DATE, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CTIME, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.MTIME, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.NUMBER, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CHECKBOX, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.SINGLE_SELECT, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.CREATOR, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.GEOLOCATION, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.FORMULA, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.LINK_FORMULA, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.URL, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.EMAIL, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DURATION, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.RATE, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.LAST_MODIFIER, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DIGITAL_SIGN, true), _defineProperty(_SINGLE_CELL_VALUE_CO, CellType.DEPARTMENT_SINGLE_SELECT, true), _SINGLE_CELL_VALUE_CO);
export { COLLABORATOR_COLUMN_TYPES, COLUMNS_ICON_CONFIG, COLUMN_OPTIONS, DATE_COLUMN_OPTIONS, DATE_DEFAULT_TYPES, DATE_FORMAT_MAP, DATE_UNIT, DEFAULT_DATE_FORMAT, DEFAULT_NUMBER_FORMAT, DEPARTMENT_SELECT_RANGE_MAP, DURATION_DECIMAL_DIGITS, DURATION_FORMATS, DURATION_FORMATS_MAP, DURATION_ZERO_DISPLAY, FILL_DEFAULT_VALUE_COLUMNS_TYPE, MULTIPLE_CELL_VALUE_COLUMN_TYPE_MAP, NOT_SUPPORT_EDIT_COLUMN_TYPE_MAP, NUMERIC_COLUMNS_TYPES, SINGLE_CELL_VALUE_COLUMN_TYPE_MAP, UTC_FORMAT_DEFAULT };

@@ -21,4 +21,4 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty';

var DISPLAY_GROUP_GEOLOCATION_GRANULARITY = (_DISPLAY_GROUP_GEOLOC = {}, _defineProperty(_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.PROVINCE, 'By_province'), _defineProperty(_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.CITY, 'By_city'), _defineProperty(_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.DISTRICT, 'By_district'), _DISPLAY_GROUP_GEOLOC);
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];
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 };

@@ -7,3 +7,3 @@ import { CellType } from './cell-type.js';

};
var SORT_COLUMN_OPTIONS = [CellType.DATE, CellType.CTIME, CellType.MTIME, CellType.SINGLE_SELECT, CellType.TEXT, CellType.NUMBER, CellType.FORMULA, CellType.LINK_FORMULA, CellType.AUTO_NUMBER, CellType.COLLABORATOR, CellType.DURATION, CellType.URL, CellType.EMAIL, CellType.CHECKBOX, CellType.MULTIPLE_SELECT, CellType.LINK, CellType.RATE];
var SORT_COLUMN_OPTIONS = [CellType.DATE, CellType.CTIME, CellType.MTIME, CellType.SINGLE_SELECT, CellType.TEXT, CellType.NUMBER, CellType.FORMULA, CellType.LINK_FORMULA, CellType.AUTO_NUMBER, CellType.COLLABORATOR, CellType.DURATION, CellType.URL, CellType.EMAIL, CellType.CHECKBOX, CellType.MULTIPLE_SELECT, CellType.LINK, CellType.RATE, CellType.DEPARTMENT_SINGLE_SELECT];
var TEXT_SORTER_COLUMN_TYPES = [CellType.TEXT, CellType.URL, CellType.EMAIL];

@@ -10,0 +10,0 @@ var NUMBER_SORTER_COLUMN_TYPES = [CellType.NUMBER, CellType.DURATION, CellType.RATE];

@@ -0,1 +1,2 @@

import _typeof from '@babel/runtime/helpers/typeof';
import { FILTER_PREDICATE_TYPE } from '../../constants/filter/filter-predicate.js';

@@ -5,9 +6,16 @@

* Filter long-text
* @param {object} longText e.g. { text, ... }
* @param {any} value
* @param {string} filter_predicate
* @returns bool
*/
var longTextFilter = function longTextFilter(longText, _ref) {
var longTextFilter = function longTextFilter(value, _ref) {
var filter_predicate = _ref.filter_predicate;
var text = longText ? longText.text : null;
var text;
if (typeof value === 'string') {
text = value.trim();
} else if (_typeof(value) === 'object') {
text = value.text;
} else {
text = null;
}
switch (filter_predicate) {

@@ -14,0 +22,0 @@ case FILTER_PREDICATE_TYPE.EMPTY:

@@ -21,2 +21,3 @@ import _defineProperty from '@babel/runtime/helpers/defineProperty';

import { sortLink } from '../sort/sort-column/link.js';
import { sortDepartment } from '../sort/sort-column/department.js';
import { sortMultipleSelect } from '../sort/sort-column/multiple-select.js';

@@ -56,2 +57,3 @@ import { sortSingleSelect } from '../sort/sort-column/single-select.js';

case CellType.CREATOR:
case CellType.DEPARTMENT_SINGLE_SELECT:
{

@@ -196,2 +198,4 @@ return cellValue || null;

sortResult = sortDate(currCellVal, nextCellVal, normalizedSortType);
} else if (columnType === CellType.DEPARTMENT_SINGLE_SELECT) {
sortResult = sortDepartment(currCellVal, nextCellVal, normalizedSortType);
} else if (columnType === CellType.CHECKBOX) {

@@ -198,0 +202,0 @@ sortResult = sortCheckbox(currCellVal, nextCellVal, normalizedSortType);

@@ -14,2 +14,3 @@ import { deleteInvalidSort } from './core.js';

import { sortLink } from './sort-column/link.js';
import { sortDepartment } from './sort-column/department.js';
import { sortMultipleSelect } from './sort-column/multiple-select.js';

@@ -44,2 +45,4 @@ import { sortSingleSelect } from './sort-column/single-select.js';

initValue = initValue || sortSingleSelect(currCellVal, nextCellVal, sort);
} else if (columnType === CellType.DEPARTMENT_SINGLE_SELECT) {
initValue = initValue || sortDepartment(currCellVal, nextCellVal, sort_type);
} else if (NUMBER_SORTER_COLUMN_TYPES.includes(columnType)) {

@@ -46,0 +49,0 @@ initValue = initValue || sortNumber(currCellVal, nextCellVal, sort_type);

@@ -185,3 +185,3 @@ 'use strict';

var MULTIPLE_CELL_VALUE_COLUMN_TYPE_MAP = (_MULTIPLE_CELL_VALUE_ = {}, _defineProperty__default["default"](_MULTIPLE_CELL_VALUE_, cellType.CellType.MULTIPLE_SELECT, true), _defineProperty__default["default"](_MULTIPLE_CELL_VALUE_, cellType.CellType.COLLABORATOR, true), _defineProperty__default["default"](_MULTIPLE_CELL_VALUE_, cellType.CellType.LINK, true), _MULTIPLE_CELL_VALUE_);
var SINGLE_CELL_VALUE_COLUMN_TYPE_MAP = (_SINGLE_CELL_VALUE_CO = {}, _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.TEXT, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DATE, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CTIME, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.MTIME, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.NUMBER, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CHECKBOX, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.SINGLE_SELECT, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CREATOR, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.GEOLOCATION, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.FORMULA, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.LINK_FORMULA, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.URL, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.EMAIL, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DURATION, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.RATE, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.LAST_MODIFIER, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DIGITAL_SIGN, true), _SINGLE_CELL_VALUE_CO);
var SINGLE_CELL_VALUE_COLUMN_TYPE_MAP = (_SINGLE_CELL_VALUE_CO = {}, _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.TEXT, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DATE, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CTIME, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.MTIME, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.NUMBER, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CHECKBOX, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.SINGLE_SELECT, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.CREATOR, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.GEOLOCATION, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.FORMULA, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.LINK_FORMULA, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.URL, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.EMAIL, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DURATION, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.RATE, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.LAST_MODIFIER, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DIGITAL_SIGN, true), _defineProperty__default["default"](_SINGLE_CELL_VALUE_CO, cellType.CellType.DEPARTMENT_SINGLE_SELECT, true), _SINGLE_CELL_VALUE_CO);

@@ -188,0 +188,0 @@ exports.COLLABORATOR_COLUMN_TYPES = COLLABORATOR_COLUMN_TYPES;

@@ -29,3 +29,3 @@ 'use strict';

var DISPLAY_GROUP_GEOLOCATION_GRANULARITY = (_DISPLAY_GROUP_GEOLOC = {}, _defineProperty__default["default"](_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.PROVINCE, 'By_province'), _defineProperty__default["default"](_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.CITY, 'By_city'), _defineProperty__default["default"](_DISPLAY_GROUP_GEOLOC, GROUP_GEOLOCATION_GRANULARITY.DISTRICT, 'By_district'), _DISPLAY_GROUP_GEOLOC);
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];
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];

@@ -32,0 +32,0 @@ exports.DISPLAY_GROUP_DATE_GRANULARITY = DISPLAY_GROUP_DATE_GRANULARITY;

@@ -11,3 +11,3 @@ 'use strict';

};
var SORT_COLUMN_OPTIONS = [cellType.CellType.DATE, cellType.CellType.CTIME, cellType.CellType.MTIME, cellType.CellType.SINGLE_SELECT, cellType.CellType.TEXT, cellType.CellType.NUMBER, cellType.CellType.FORMULA, cellType.CellType.LINK_FORMULA, cellType.CellType.AUTO_NUMBER, cellType.CellType.COLLABORATOR, cellType.CellType.DURATION, cellType.CellType.URL, cellType.CellType.EMAIL, cellType.CellType.CHECKBOX, cellType.CellType.MULTIPLE_SELECT, cellType.CellType.LINK, cellType.CellType.RATE];
var SORT_COLUMN_OPTIONS = [cellType.CellType.DATE, cellType.CellType.CTIME, cellType.CellType.MTIME, cellType.CellType.SINGLE_SELECT, cellType.CellType.TEXT, cellType.CellType.NUMBER, cellType.CellType.FORMULA, cellType.CellType.LINK_FORMULA, cellType.CellType.AUTO_NUMBER, cellType.CellType.COLLABORATOR, cellType.CellType.DURATION, cellType.CellType.URL, cellType.CellType.EMAIL, cellType.CellType.CHECKBOX, cellType.CellType.MULTIPLE_SELECT, cellType.CellType.LINK, cellType.CellType.RATE, cellType.CellType.DEPARTMENT_SINGLE_SELECT];
var TEXT_SORTER_COLUMN_TYPES = [cellType.CellType.TEXT, cellType.CellType.URL, cellType.CellType.EMAIL];

@@ -14,0 +14,0 @@ var NUMBER_SORTER_COLUMN_TYPES = [cellType.CellType.NUMBER, cellType.CellType.DURATION, cellType.CellType.RATE];

@@ -5,13 +5,25 @@ 'use strict';

var _typeof = require('@babel/runtime/helpers/typeof');
var filterPredicate = require('../../constants/filter/filter-predicate.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var _typeof__default = /*#__PURE__*/_interopDefaultLegacy(_typeof);
/**
* Filter long-text
* @param {object} longText e.g. { text, ... }
* @param {any} value
* @param {string} filter_predicate
* @returns bool
*/
var longTextFilter = function longTextFilter(longText, _ref) {
var longTextFilter = function longTextFilter(value, _ref) {
var filter_predicate = _ref.filter_predicate;
var text = longText ? longText.text : null;
var text;
if (typeof value === 'string') {
text = value.trim();
} else if (_typeof__default["default"](value) === 'object') {
text = value.text;
} else {
text = null;
}
switch (filter_predicate) {

@@ -18,0 +30,0 @@ case filterPredicate.FILTER_PREDICATE_TYPE.EMPTY:

@@ -25,2 +25,3 @@ 'use strict';

var link = require('../sort/sort-column/link.js');
var department = require('../sort/sort-column/department.js');
var multipleSelect = require('../sort/sort-column/multiple-select.js');

@@ -65,2 +66,3 @@ var singleSelect = require('../sort/sort-column/single-select.js');

case cellType.CellType.CREATOR:
case cellType.CellType.DEPARTMENT_SINGLE_SELECT:
{

@@ -205,2 +207,4 @@ return cellValue$1 || null;

sortResult = date$2.sortDate(currCellVal, nextCellVal, normalizedSortType);
} else if (columnType === cellType.CellType.DEPARTMENT_SINGLE_SELECT) {
sortResult = department.sortDepartment(currCellVal, nextCellVal, normalizedSortType);
} else if (columnType === cellType.CellType.CHECKBOX) {

@@ -207,0 +211,0 @@ sortResult = checkbox.sortCheckbox(currCellVal, nextCellVal, normalizedSortType);

@@ -18,2 +18,3 @@ 'use strict';

var link = require('./sort-column/link.js');
var department = require('./sort-column/department.js');
var multipleSelect = require('./sort-column/multiple-select.js');

@@ -48,2 +49,4 @@ var singleSelect = require('./sort-column/single-select.js');

initValue = initValue || singleSelect.sortSingleSelect(currCellVal, nextCellVal, sort$1);
} else if (columnType === cellType.CellType.DEPARTMENT_SINGLE_SELECT) {
initValue = initValue || department.sortDepartment(currCellVal, nextCellVal, sort_type);
} else if (sort.NUMBER_SORTER_COLUMN_TYPES.includes(columnType)) {

@@ -50,0 +53,0 @@ initValue = initValue || number.sortNumber(currCellVal, nextCellVal, sort_type);

{
"name": "dtable-utils",
"version": "4.3.3",
"version": "4.3.4-alpha1",
"description": "dtable common utils",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc