UNPKG

convex

Version:

Client for the Convex Cloud

23 lines 1.19 kB
import { JSONValue, Value } from "@convex-dev/common"; import { GenericDocument, GenericIndexFields } from "../data_model.js"; import { IndexRange, IndexRangeBuilder, LowerBoundIndexRangeBuilder, UpperBoundIndexRangeBuilder } from "../index_range_builder.js"; export declare type SerializedRangeExpression = { type: "Eq" | "Gt" | "Gte" | "Lt" | "Lte"; fieldPath: string; value: JSONValue; }; /** * @internal */ export declare class IndexRangeBuilderImpl extends IndexRange implements IndexRangeBuilder<GenericDocument, GenericIndexFields>, LowerBoundIndexRangeBuilder<GenericDocument, string>, UpperBoundIndexRangeBuilder<GenericDocument, string> { private range_expressions; private constructor(); static new(): IndexRangeBuilderImpl; eq(fieldName: string, value: Value): IndexRangeBuilderImpl; gt(fieldName: string, value: Value): IndexRangeBuilderImpl; gte(fieldName: string, value: Value): IndexRangeBuilderImpl; lt(fieldName: string, value: Value): IndexRangeBuilderImpl; lte(fieldName: string, value: Value): IndexRangeBuilderImpl; export(): readonly SerializedRangeExpression[]; } //# sourceMappingURL=index_range_builder_impl.d.ts.map