-
Notifications
You must be signed in to change notification settings - Fork 326
/
index.ts
36 lines (32 loc) 路 1.43 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
export * from '@algolia/autocomplete-shared/dist/esm/core';
export * from './AutocompleteStore';
export * from './AutocompleteSubscribers';
import {
CreateAlgoliaInsightsPluginParams,
AutocompleteInsightsApi as _AutocompleteInsightsApi,
AlgoliaInsightsHit as _AlgoliaInsightsHit,
} from '@algolia/autocomplete-plugin-algolia-insights';
import {
AutocompleteOptions as _AutocompleteOptions,
InternalAutocompleteOptions as _InternalAutocompleteOptions,
BaseItem,
} from '@algolia/autocomplete-shared/dist/esm/core';
export type AutocompleteInsightsApi = _AutocompleteInsightsApi;
export type AlgoliaInsightsHit = _AlgoliaInsightsHit;
type InsightsOption = {
/**
* Whether to enable the Insights plugin and load the Insights library if it has not been loaded yet.
*
* See [**autocomplete-plugin-algolia-insights**](https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-plugin-algolia-insights/) for more information.
*
* @default undefined
* @link https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-insights
*/
insights?: CreateAlgoliaInsightsPluginParams | boolean | undefined;
};
export interface AutocompleteOptions<TItem extends BaseItem>
extends _AutocompleteOptions<TItem>,
InsightsOption {}
export interface InternalAutocompleteOptions<TItem extends BaseItem>
extends _InternalAutocompleteOptions<TItem>,
InsightsOption {}