Skip to content

Commit

Permalink
feat(insights): re-export insights types from main packages (#1124)
Browse files Browse the repository at this point in the history
  • Loading branch information
Haroenv committed Apr 24, 2023
1 parent c9d06fd commit d61b385
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
8 changes: 7 additions & 1 deletion packages/autocomplete-core/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,18 @@ export * from '@algolia/autocomplete-shared/dist/esm/core';
export * from './AutocompleteStore';
export * from './AutocompleteSubscribers';

import { CreateAlgoliaInsightsPluginParams } from '@algolia/autocomplete-plugin-algolia-insights';
import {
CreateAlgoliaInsightsPluginParams,
AutocompleteInsightsApi as _AutocompleteInsightsApi,
AlgoliaInsightsHit as _AlgoliaInsightsHit,
} from '@algolia/autocomplete-plugin-algolia-insights';
import {
AutocompleteOptions as _AutocompleteOptions,
BaseItem,
} from '@algolia/autocomplete-shared/dist/esm/core';

export type AutocompleteInsightsApi = _AutocompleteInsightsApi;
export type AlgoliaInsightsHit = _AlgoliaInsightsHit;
export interface AutocompleteOptions<TItem extends BaseItem>
extends _AutocompleteOptions<TItem> {
/**
Expand Down
5 changes: 5 additions & 0 deletions packages/autocomplete-js/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ import {
} from '@algolia/autocomplete-core';
import { AutocompleteOptions as AutocompleteJsOptions } from '@algolia/autocomplete-shared/dist/esm/js';

export type {
AutocompleteInsightsApi,
AlgoliaInsightsHit,
} from '@algolia/autocomplete-core';

export interface AutocompleteOptions<TItem extends BaseItem>
extends AutocompleteJsOptions<TItem> {
insights?: AutocompleteCoreOptions<TItem>['insights'];
Expand Down
2 changes: 1 addition & 1 deletion packages/autocomplete-plugin-algolia-insights/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export type { AutocompleteInsightsApi } from './types/AutocompleteInsightsApi';
export * from './types';
export * from './createAlgoliaInsightsPlugin';

0 comments on commit d61b385

Please sign in to comment.