@jsonjoy.com/json-expression
Version:
High-performance JSON Pointer implementation
5 lines (4 loc) • 368 B
TypeScript
import type { Expr, JsonExpressionCodegenContext, JsonExpressionExecutionContext, Literal, OperatorMap } from './types';
export declare const createEvaluate: ({ operators, createPattern }: {
operators: OperatorMap;
} & JsonExpressionCodegenContext) => (expr: Expr | Literal<unknown>, ctx: JsonExpressionExecutionContext & JsonExpressionCodegenContext) => unknown;