# ConfirmableDecisionByResolver

`interface` in `seedcord` · v0.12.0

<https://docs.seedcord.org/packages/seedcord/0.12.0/interfaces/confirmable-decision-by-resolver>

Strategy for resolving a user's decision via a custom resolver function.

```ts
interface ConfirmableDecisionByResolver<
    TComponentType extends MessageComponentType
>
```

## Properties

### componentType

```ts
componentType: TComponentType;
```

Message component type expected by the resolver.

### kind

```ts
kind: "resolver";
```

### resolve

```ts
resolve: (i: ComponentInteractionFor<TComponentType>) =>
    Promisable<boolean>;
```

Resolves whether the user confirmed the prompt.
