Skip to content

Commit 42a834e

Browse files
committed
Merge branch 'release/3.4.0'
2 parents b0b981d + 4fcc65d commit 42a834e

28 files changed

+748
-117
lines changed

lib/domain/datumFilter.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Aggregation } from "./aggregation.js";
22
import { CombiningType } from "./combiningType.js";
33
import Location from "./location.js";
4+
import { DatumRollupType } from "../domain/datumRollupType.js";
45
import { default as PropMap, PropMapUriEncodingCallbackFn } from "../util/propMap.js";
56
/** An enumeration of datum filter keys. */
67
declare enum DatumFilterKeys {
@@ -26,6 +27,8 @@ declare enum DatumFilterKeys {
2627
PropertyName = "propertyName",
2728
PropertyNames = "propertyNames",
2829
Query = "query",
30+
RollupType = "rollupType",
31+
RollupTypes = "rollupTypes",
2932
SourceIdMaps = "sourceIdMaps",
3033
SourceId = "sourceId",
3134
SourceIds = "sourceIds",
@@ -220,6 +223,19 @@ declare class DatumFilter extends PropMap implements DatumFilterProperties {
220223
*/
221224
get sourceIdMaps(): Map<string, Set<string>> | undefined;
222225
set sourceIdMaps(map: Map<string, Set<string>> | null);
226+
/**
227+
* Get the rollup type.
228+
*
229+
* Use this with reading queries on aggregate values to rollup the results.
230+
* Set to `null` to remove.
231+
*/
232+
get rollupType(): DatumRollupType | undefined;
233+
set rollupType(rollup: DatumRollupType | null);
234+
/**
235+
* An array of rollup types. Set to `null` to remove.
236+
*/
237+
get rollupTypes(): DatumRollupType[] | undefined;
238+
set rollupTypes(rollups: DatumRollupType[] | null);
223239
/**
224240
* A property name.
225241
*

lib/domain/datumFilter.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/domain/datumFilter.js

Lines changed: 33 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)