# ConfirmableResolution

`interface` in `seedcord` · v0.12.0

<https://docs.seedcord.org/packages/seedcord/0.12.0/interfaces/confirmable-resolution>

Information supplied to the optional onResolved callback.

```ts
interface ConfirmableResolution<
    TComponentType extends MessageComponentType = ComponentType.Button
> extends ConfirmableContext
```

## Properties

### button

```ts
button: ComponentInteractionFor<TComponentType>;
```

Interaction that resolved the decision, if any.

### confirmed

```ts
confirmed: boolean;
```

Whether the user confirmed the action.

### handler

```ts
handler: RepliableInteractionHandler;
```

Handler instance that owns the decorated method.

### interaction

```ts
interaction: Repliables;
```

Interaction that triggered the decorated handler.

### question

```ts
question: string;
```

Resolved confirmation question shown to the user.

### timedOut

```ts
timedOut: boolean;
```

Whether the confirmation UI timed out without a response.
