# Getter

`type` in `core` · v0.8.0

<https://docs.seedcord.org/packages/core/0.8.0/types/getter>

## Declaration

```ts
type Getter<
    Route extends keyof SlashRegistry,
    Kind extends OptionKind,
    Method extends string
> =
    IsNever<NamesOfKind<Route, Kind>> extends true
        ? unknown
        : Record<
              Method,
              <Name extends NamesOfKind<Route, Kind>>(
                  name: Name
              ) =>
                  | ResolvedValue<EntryFor<Route, Name>>
                  | null
          >;
```
