UNPKG

@adaptabletools/adaptable

Version:

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

16 lines (15 loc) 1.2 kB
import { QlPredicate, QlPredicateError } from '../../../parser/src/predicate'; import { ExpressionFunctionInputType } from '../../../parser/src/types'; import { AdaptableColumnDataType, BooleanFunctionName } from '../../../types'; export declare const reorder: (predicate: QlPredicate, from: string, to: string) => any; export declare const getOperatorMatchingInputs: (columnType: ExpressionFunctionInputType, inputs: ExpressionFunctionInputType[] | Array<ExpressionFunctionInputType>[], includeAllInputs?: boolean) => ExpressionFunctionInputType[]; export declare const getFunctionsForColumnType: (dataType: AdaptableColumnDataType, availableBooleanFunctions: BooleanFunctionName[]) => BooleanFunctionName[]; export declare const getUnsuportedExpressionFromQlPredicate: (predicate: QlPredicate | QlPredicateError, context: { supportedFields: { value: string; }[]; }) => string; export declare const mapFieldValueToExpression: (field: string) => string; export declare const mapExpressionToFieldValue: (expression: string) => string; export declare const mapColumnExpressionToColumnId: (expression: string) => string; export declare const isFieldValue: (expression: string) => boolean;