+++
# -----------------------------------------------------------------------
# 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`