Array of items to search.
Search key definitions (string name or { name: string; weight?: number }).
Optionaloverrides: Partial<IFuseOptions<T>>Optional overrides for default Fuse options (can include top-level getFn and useExtendedSearch).
Configured Fuse instance.
Builds a configured Fuse.js instance with default or custom options.
Note: For custom field extraction logic, use the top-level
getFnoption via overrides rather than passing getFn in individual keys. Keys should only contain 'name' and optional 'weight'.Important:
useExtendedSearchdefaults to false. To enable Fuse's extended search syntax (e.g.,'word1 -word2 | phrase'), explicitly passuseExtendedSearch: truein overrides.