import { type AggregationResult } from "https://deno.land/x/google_datastore@0.2.1/types.d.ts";
The result of a single bucket from a Datastore aggregation query. The keys
of aggregate_properties
are the same for all results in an aggregation
query, unlike entity queries which can have different fields present for
each result.
Properties
aggregateProperties: Record<string, Value>
The result of the aggregation functions, ex: COUNT(*) AS total_entities
.
The key is the alias assigned to the aggregation function on input and the
size of this map equals the number of aggregation functions in the query.