# AutocompleteOptions

`type` in `core` · v0.8.0

<https://docs.seedcord.org/packages/core/0.8.0/types/autocomplete-options>

The sibling-option view for an autocomplete handler. Only the four kinds Discord resolves during autocomplete appear (string, integer, number, boolean), every read is `T | null` because a sibling is partial while the user types the focused field, and a getter appears only when a registered command has an option of that kind.

## Declaration

```ts
type AutocompleteOptions<Route extends keyof SlashRegistry> =
    Getter<Route, "string", "getString"> &
        Getter<Route, "integer", "getInteger"> &
        Getter<Route, "number", "getNumber"> &
        Getter<Route, "boolean", "getBoolean">;
```
