+function isBooleanBothQueryValid (value: any) {
+ return value === 'true' || value === 'false' || value === 'both'
+}
+
+function isSearchTargetValid (value: SearchTargetType) {
+ if (!exists(value)) return true
+
+ const searchIndexConfig = CONFIG.SEARCH.SEARCH_INDEX
+
+ if (value === 'local' && (!searchIndexConfig.ENABLED || !searchIndexConfig.DISABLE_LOCAL_SEARCH)) return true
+
+ if (value === 'search-index' && searchIndexConfig.ENABLED) return true
+
+ return false
+}
+