UNPKG

ts-flex-query

Version:
11 lines (10 loc) 499 B
import { Expression } from '../core/expression'; import { DataType } from '../types/data-type'; import { EvaluationContext } from '../types/evaluation-context'; export declare class VariableExpression implements Expression { readonly dataType: DataType; readonly symbol: symbol; constructor(dataType: DataType, symbol: symbol); evaluate(context: EvaluationContext): any; } export declare function variable<TValue>(dataType: DataType, semanticIdentifier: symbol): Expression<TValue>;