nodedb-json
Version:
A lightweight JSON-based database for Node.js with TypeScript support, indexing, and complex query capabilities
6 lines (5 loc) • 449 B
TypeScript
import type { FieldCondition, PredicateFunction } from '../types/index.js';
export declare function matchesConditions(item: any, conditions: Record<string, any>): boolean;
export declare function matchesFieldCondition(actual: any, condition: FieldCondition<any>): boolean;
export declare function isOperatorObject(value: any): boolean;
export declare function toPredicate<T>(where: Record<string, any> | PredicateFunction<T>): PredicateFunction<T>;