From 88801f9186f079e04231cc51eb3f00407c8563bb Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 10 Jul 2024 16:17:25 -0600 Subject: [PATCH] Add not support to filter input gql --- src/index.tsx | 41 +++++++++++++++++++++++++++++++++++++++++ src/schema.gql | 1 + 2 files changed, 42 insertions(+) diff --git a/src/index.tsx b/src/index.tsx index 6d7e3be..d0964ae 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -143,6 +143,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -164,6 +165,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -185,6 +187,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -206,6 +209,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -227,6 +231,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -248,6 +253,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -269,6 +275,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -290,6 +297,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -311,6 +319,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -332,6 +341,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -353,6 +363,7 @@ export type FilterInput = isRightMiss: Array; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -374,6 +385,7 @@ export type FilterInput = isRightMiss?: never; isStraight: Array; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -395,6 +407,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make: Array; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -416,6 +429,29 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter: FilterInput; + orFilters?: never; + shotDirection?: never; + tags?: never; + targetPocketDistance?: never; + userId?: never; + videoId?: never; + } + | { + andFilters?: never; + annotations?: never; + cueBallSpeed?: never; + cueObjectAngle?: never; + cueObjectDistance?: never; + difficulty?: never; + intendedPocketType?: never; + isLeft?: never; + isLeftMiss?: never; + isRight?: never; + isRightMiss?: never; + isStraight?: never; + make?: never; + notFilter?: never; orFilters: Array; shotDirection?: never; tags?: never; @@ -437,6 +473,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection: Array; tags?: never; @@ -458,6 +495,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags: Array; @@ -479,6 +517,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -500,6 +539,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; @@ -521,6 +561,7 @@ export type FilterInput = isRightMiss?: never; isStraight?: never; make?: never; + notFilter?: never; orFilters?: never; shotDirection?: never; tags?: never; diff --git a/src/schema.gql b/src/schema.gql index 67552d4..eebc939 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -66,6 +66,7 @@ input EnumAggregation { input FilterInput @oneOf { andFilters: [FilterInput!] orFilters: [FilterInput!] + notFilter: FilterInput cueObjectDistance: RangeFilter targetPocketDistance: RangeFilter cueObjectAngle: RangeFilter