From 062767549b3d7cf19b162b83fc00ec9fbe30add3 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 20 Mar 2023 10:01:43 -0700 Subject: [PATCH] Change types and add default filterset object --- types/FilterSet.d.ts | 6 +++--- utils/defaultFilters.tsx | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 utils/defaultFilters.tsx diff --git a/types/FilterSet.d.ts b/types/FilterSet.d.ts index cb341cbe..6022f40c 100644 --- a/types/FilterSet.d.ts +++ b/types/FilterSet.d.ts @@ -2,9 +2,9 @@ interface FilterSet { element?: number raidSlug?: string recency?: number - full_auto?: boolean - auto_guard?: boolean - charge_attack?: boolean + full_auto?: number + auto_guard?: number + charge_attack?: number characters_count?: number weapons_count?: number summons_count?: number diff --git a/utils/defaultFilters.tsx b/utils/defaultFilters.tsx new file mode 100644 index 00000000..8964346e --- /dev/null +++ b/utils/defaultFilters.tsx @@ -0,0 +1,21 @@ +const DEFAULT_FULL_AUTO = -1 +const DEFAULT_AUTO_GUARD = -1 +const DEFAULT_CHARGE_ATTACK = -1 +const DEFAULT_MIN_CHARACTERS = 3 +const DEFAULT_MIN_WEAPONS = 5 +const DEFAULT_MIN_SUMMONS = 2 +const DEFAULT_NAME_QUALITY = false +const DEFAULT_USER_QUALITY = false +const DEFAULT_ORIGINAL_ONLY = false + +export const defaultFilterset: FilterSet = { + full_auto: DEFAULT_FULL_AUTO, + auto_guard: DEFAULT_AUTO_GUARD, + charge_attack: DEFAULT_CHARGE_ATTACK, + characters_count: DEFAULT_MIN_CHARACTERS, + weapons_count: DEFAULT_MIN_WEAPONS, + summons_count: DEFAULT_MIN_SUMMONS, + name_quality: DEFAULT_NAME_QUALITY, + user_quality: DEFAULT_USER_QUALITY, + original: DEFAULT_ORIGINAL_ONLY, +}