ConfirmMessages
Type Stability: stable
Definition
TypeScript
import type { ConfirmMessages } from '@aionbuilders/nabu';TypeScript
interface ConfirmMessages {
cancelled?: string | ((p: { label: string }) => string);
choose?: string | ((p: { keys: string; label: string; options: PendingOption[] }) => string);
done?: string | ((p: { label: string }) => string);
hold?: string | ((p: { keys: string; label: string }) => string);
invite?: string | ((p: { keys: string; label: string }) => string);
option?: string | ((p: { count: number; index: number; option: PendingOption }) => string);
}Properties
| Property | Type | Description |
|---|---|---|
cancelledoptional | string | ((p: { label: string }) => string) | after a release / Escape / timeout |
chooseoptional | string | ((p: { keys: string; label: string; options: PendingOption[] }) => string) | prompt of a chooser |
doneoptional | string | ((p: { label: string }) => string) | after the command ran |
holdoptional | string | ((p: { keys: string; label: string }) => string) | prompt of a hold |
inviteoptional | string | ((p: { keys: string; label: string }) => string) | prompt of an invite |
optionoptional | string | ((p: { count: number; index: number; option: PendingOption }) => string) | the highlighted option |
Source: src/lib/utils/command-confirm.svelte.js:97