Skip to content

Commit 157c1f1

Browse files
committed
[CDX-390]: update FilterNode to union type
1 parent cf7f1c2 commit 157c1f1

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/types/index.d.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,18 @@ export type FilterExpressionRange = {
215215

216216
export type FilterExpressionRangeValue = ['-inf' | number, 'inf' | number];
217217

218-
export interface FilterNode {
218+
export interface VariationsMapSingleFilter {
219219
field: string;
220220
value: string | number | boolean;
221221
}
222222

223+
export interface VariationsMapRange {
224+
field: string;
225+
value: [number, number];
226+
}
227+
228+
export type FilterNode = VariationsMapSingleFilter | VariationsMapRange;
229+
223230
export interface FilterBy {
224231
and?: Array<FilterNode | FilterBy>;
225232
or?: Array<FilterNode | FilterBy>;

0 commit comments

Comments
 (0)