( source?: Partial<AutocompleteSource<TItem>> )
| 5 | } from '@algolia/autocomplete-core'; |
| 6 | |
| 7 | export function createSource<TItem extends BaseItem>( |
| 8 | source?: Partial<AutocompleteSource<TItem>> |
| 9 | ): InternalAutocompleteSource<TItem> { |
| 10 | return { |
| 11 | sourceId: 'testSource', |
| 12 | getItemInputValue: ({ state }) => state.query, |
| 13 | getItemUrl: () => undefined, |
| 14 | onActive: () => {}, |
| 15 | onSelect: () => {}, |
| 16 | onResolve: () => {}, |
| 17 | getItems: () => [], |
| 18 | ...source, |
| 19 | }; |
| 20 | } |
no outgoing calls