mirror of
https://github.com/imezx/Warp.git
synced 2025-04-25 07:30:02 +00:00
23 lines
883 B
TypeScript
23 lines
883 B
TypeScript
/// <reference types="react" />
|
|
import { HighlightHitParams } from './HighlightHitParams';
|
|
declare type AutocompleteHighlightComponent = <THit>({ hit, attribute, tagName, }: HighlightHitParams<THit>) => JSX.Element;
|
|
export declare type PublicAutocompleteComponents = Record<string, (props: any) => JSX.Element>;
|
|
export interface AutocompleteComponents extends PublicAutocompleteComponents {
|
|
/**
|
|
* Highlight matches in an Algolia hit.
|
|
*/
|
|
Highlight: AutocompleteHighlightComponent;
|
|
/**
|
|
* Reverse-highlight matches in an Algolia hit.
|
|
*/
|
|
ReverseHighlight: AutocompleteHighlightComponent;
|
|
/**
|
|
* Reverse-highlight and snippets matches in an Algolia hit.
|
|
*/
|
|
ReverseSnippet: AutocompleteHighlightComponent;
|
|
/**
|
|
* Highlight and snippet matches in an Algolia hit.
|
|
*/
|
|
Snippet: AutocompleteHighlightComponent;
|
|
}
|
|
export {};
|