UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

12 lines (11 loc) • 552 B
import { Grouping } from "../compiler/grouping.cjs"; import { Context, GroupByCallback, OperatorCallback } from "./types.cjs"; /** * Group keys for `query.groupBy(...)` when the query has no aggregate. * Aggregates such as `count` bring the grouping compiler themselves. */ export interface GroupKeys<TContext extends Context> { callback: GroupByCallback<TContext>; grouping: Grouping; } export declare function groupKeys<TContext extends Context = any>(callback: OperatorCallback<TContext, GroupByCallback<TContext>>): GroupKeys<TContext>;