UNPKG

@convex-dev/geospatial

Version:
55 lines 4.04 kB
declare const _default: import("convex/server").SchemaDefinition<{ points: import("convex/server").TableDefinition<import("convex/values").VObject<{ coordinates: { latitude: number; longitude: number; }; key: string; sortKey: number; filterKeys: Record<string, string | number | bigint | boolean | (string | number | bigint | boolean | null)[] | null>; }, { key: import("convex/values").VString<string, "required">; coordinates: import("convex/values").VObject<{ latitude: number; longitude: number; }, { latitude: import("convex/values").VFloat64<number, "required">; longitude: import("convex/values").VFloat64<number, "required">; }, "required", "latitude" | "longitude">; sortKey: import("convex/values").VFloat64<number, "required">; filterKeys: import("convex/values").VRecord<Record<string, string | number | bigint | boolean | (string | number | bigint | boolean | null)[] | null>, import("convex/values").VString<string, "required">, import("convex/values").VUnion<string | number | bigint | boolean | (string | number | bigint | boolean | null)[] | null, [import("convex/values").VUnion<string | number | bigint | boolean | null, [import("convex/values").VString<string, "required">, import("convex/values").VFloat64<number, "required">, import("convex/values").VBoolean<boolean, "required">, import("convex/values").VNull<null, "required">, import("convex/values").VInt64<bigint, "required">], "required", never>, import("convex/values").VArray<(string | number | bigint | boolean | null)[], import("convex/values").VUnion<string | number | bigint | boolean | null, [import("convex/values").VString<string, "required">, import("convex/values").VFloat64<number, "required">, import("convex/values").VBoolean<boolean, "required">, import("convex/values").VNull<null, "required">, import("convex/values").VInt64<bigint, "required">], "required", never>, "required">], "required", never>, "required", string>; }, "required", "coordinates" | "key" | "sortKey" | "filterKeys" | "coordinates.latitude" | "coordinates.longitude" | `filterKeys.${string}`>, { key: ["key", "_creationTime"]; }, {}, {}>; pointsByCell: import("convex/server").TableDefinition<import("convex/values").VObject<{ cell: string; tupleKey: string; }, { cell: import("convex/values").VString<string, "required">; tupleKey: import("convex/values").VString<string, "required">; }, "required", "cell" | "tupleKey">, { cell: ["cell", "tupleKey", "_creationTime"]; }, {}, {}>; pointsByFilterKey: import("convex/server").TableDefinition<import("convex/values").VObject<{ tupleKey: string; filterValue: string | number | bigint | boolean | null; filterKey: string; }, { filterKey: import("convex/values").VString<string, "required">; filterValue: import("convex/values").VUnion<string | number | bigint | boolean | null, [import("convex/values").VString<string, "required">, import("convex/values").VFloat64<number, "required">, import("convex/values").VBoolean<boolean, "required">, import("convex/values").VNull<null, "required">, import("convex/values").VInt64<bigint, "required">], "required", never>; tupleKey: import("convex/values").VString<string, "required">; }, "required", "tupleKey" | "filterValue" | "filterKey">, { filterKey: ["filterKey", "filterValue", "tupleKey", "_creationTime"]; }, {}, {}>; approximateCounters: import("convex/server").TableDefinition<import("convex/values").VObject<{ key: string; count: number; }, { key: import("convex/values").VString<string, "required">; count: import("convex/values").VFloat64<number, "required">; }, "required", "key" | "count">, { key: ["key", "_creationTime"]; }, {}, {}>; }, true>; export default _default; //# sourceMappingURL=schema.d.ts.map