Skip to content

filterComboboxItems — @gj-kit/expo-ui

A public function from @gj-kit/expo-ui. The signature below is taken directly from the 0.8.1 release declaration.

import { filterComboboxItems } from '@gj-kit/expo-ui';
/**
* Deterministic zero-dependency filtering.
*
* - undefined filter: every normalized whitespace token must occur in the
* combined label/textValue/keywords copy.
* - function filter: the caller owns matching, while this helper still supplies
* one normalized query/tokens object for every item.
* - null filter: results are already filtered; the original array is returned.
*/
declare function filterComboboxItems<T extends string>(items: readonly ComboboxItem<T>[], query: string, filter?: ComboboxFilter<T> | null | undefined, locale?: string | readonly string[] | undefined): readonly ComboboxItem<T>[];

This declaration is the source of truth for parameters, optionality, generics, return values, and public union/type contracts. Check the package golden path and this subpath’s import conditions for required environment, permission, and error boundaries before calling it.

  • Package: @gj-kit/expo-ui
  • Version: 0.8.1
  • Public entry: .
  • Source: GitHub