UNPKG

@adaptabletools/adaptable-cjs

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

47 lines (46 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mapExpressionFunctionTypeToColumnDataType = exports.mapColumnDataTypeToExpressionFunctionType = void 0; const mapColumnDataTypeToExpressionFunctionType = (dataType) => { if (dataType === 'number') { return 'number'; } if (dataType === 'boolean') { return 'boolean'; } if (dataType === 'text') { return 'text'; } if (dataType === 'date' || dataType === 'dateString') { return 'date'; } if (dataType === 'numberArray') { return 'number[]'; } if (dataType === 'textArray') { return 'text[]'; } }; exports.mapColumnDataTypeToExpressionFunctionType = mapColumnDataTypeToExpressionFunctionType; const mapExpressionFunctionTypeToColumnDataType = (type) => { if (type === 'number') { return 'number'; } if (type === 'boolean') { return 'boolean'; } if (type === 'text') { return 'text'; } if (type === 'date') { return 'date'; } if (type === 'number[]') { return 'numberArray'; } if (type === 'text[]') { return 'textArray'; } return undefined; }; exports.mapExpressionFunctionTypeToColumnDataType = mapExpressionFunctionTypeToColumnDataType;