@algolia/autocomplete-plugin-algolia-insights
Version:
A plugin to add Algolia Insights to Algolia Autocomplete.
18 lines (17 loc) • 870 B
TypeScript
import type { InsightsMethodMap as _InsightsMethodMap, InsightsClient as _InsightsClient } from 'search-insights';
export type { Init as InsightsInit, AddAlgoliaAgent as InsightsAddAlgoliaAgent, SetUserToken as InsightsSetUserToken, GetUserToken as InsightsGetUserToken, OnUserTokenChange as InsightsOnUserTokenChange, InsightsEvent, } from 'search-insights';
export declare type InsightsMethodMap = _InsightsMethodMap;
export declare type InsightsClientMethod = keyof InsightsMethodMap;
export declare type InsightsClientPayload = {
eventName: string;
queryID: string;
index: string;
objectIDs: string[];
positions?: number[];
};
declare type QueueItemMap = Record<string, unknown>;
declare type QueueItem = QueueItemMap[keyof QueueItemMap];
export declare type InsightsClient = _InsightsClient & {
queue?: QueueItem[];
version?: string;
};