wizard-ql
Version:
WizardQL is a natural-language-like query language for constructing data queries for resources that meet conditions.
8 lines (7 loc) • 708 B
TypeScript
export { type Operation, type ComparisonOperation, type JunctionOperation, type Expression, type UncheckedExpression, type Condition, type UncheckedCondition, type Group, type Primitive, type TypeRecord, type Token, type ComparisonTypeToTSType, OPERATION_PURPOSE_DICTIONARY, COMPARISON_TYPE_DICTIONARY, OPERATION_ALIAS_DICTIONARY } from './spec';
export { type ExpressionConstraints, QUOTE_EDGE_REGEX, parse, tokenize } from './parse';
export { executeAsKnex } from './execute';
export { type AggregationValue, summarize } from './summarize';
export { type StringifyOptions, stringify } from './stringify';
export { ParseError, ConstraintError } from './errors';
export { createDOMInput } from './dominput';