mirror of
https://github.com/imezx/Warp.git
synced 2025-04-25 15:40:02 +00:00
24 lines
883 B
TypeScript
24 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 {};
|