@convex-dev/aggregate
Version:
Convex component to calculate counts and sums of values for efficient aggregation.
39 lines • 1.41 kB
TypeScript
import { type DatabaseReader } from "./_generated/server.js";
import { type Namespace } from "./btree.js";
export declare const display: import("convex/server").RegisteredQuery<"public", {
namespace?: any;
}, Promise<void | "empty">>;
export declare const dump: import("convex/server").RegisteredQuery<"public", {
namespace?: any;
}, Promise<string>>;
export declare function dumpTree(db: DatabaseReader, namespace: Namespace): Promise<string>;
export declare const inspectNode: import("convex/server").RegisteredQuery<"public", {
namespace?: any;
node?: string | undefined;
}, Promise<void>>;
export declare const listTrees: import("convex/server").RegisteredQuery<"public", {
take?: number | undefined;
}, Promise<{
_id: import("convex/values").GenericId<"btree">;
_creationTime: number;
namespace?: any;
root: import("convex/values").GenericId<"btreeNode">;
maxNodeSize: number;
}[]>>;
export declare const listTreeNodes: import("convex/server").RegisteredQuery<"public", {
take?: number | undefined;
}, Promise<{
_id: import("convex/values").GenericId<"btreeNode">;
_creationTime: number;
aggregate?: {
count: number;
sum: number;
} | undefined;
items: {
k: any;
v: any;
s: number;
}[];
subtrees: import("convex/values").GenericId<"btreeNode">[];
}[]>>;
//# sourceMappingURL=inspect.d.ts.map