+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "SuggestionsPlugin" keywords = ["grafana","documentation","sdk","@grafana/ui"] type = "docs" +++ ## SuggestionsPlugin() function ### SuggestionsPlugin() function Signature ```typescript export declare function SuggestionsPlugin({ onTypeahead, cleanText, onWillApplySuggestion, portalOrigin, }: { onTypeahead?: (typeahead: TypeaheadInput) => Promise; cleanText?: (text: string) => string; onWillApplySuggestion?: (suggestion: string, state: SuggestionsState) => string; portalOrigin: string; }): SlatePlugin; ``` Import ```typescript import { SuggestionsPlugin } from '@grafana/ui'; ``` Parameters | Parameter | Type | Description | | --- | --- | --- | | { onTypeahead, cleanText, onWillApplySuggestion, portalOrigin, } | {
onTypeahead?: (typeahead: TypeaheadInput) => Promise<TypeaheadOutput>;
cleanText?: (text: string) => string;
onWillApplySuggestion?: (suggestion: string, state: SuggestionsState) => string;
portalOrigin: string;
} | | Returns: `SlatePlugin`