Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InteractionCommandOption<ParsedArgsFinished>

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

Optional Readonly _file

_file: string

Readonly _keys

_keys: BaseSet<string> = ...

Optional _options

Optional choices

Optional default

default: any

description

description: string = ''

Optional disableDm

disableDm: boolean

Optional label

label: string

metadata

metadata: Record<string, any> = {}

name

name: string = ''

Optional Readonly parent

Optional permissions

permissions: bigint[]

Optional permissionsClient

permissionsClient: bigint[]

Optional permissionsIgnoreClientOwner

permissionsIgnoreClientOwner: boolean

Optional ratelimits

ratelimits: CommandRatelimit[]

Optional required

required: boolean

Optional triggerLoadingAfter

triggerLoadingAfter: number

Optional triggerLoadingAsEphemeral

triggerLoadingAsEphemeral: boolean

type

Optional value

Accessors

_choicesKey

  • get _choicesKey(): string

_optionsKey

  • get _optionsKey(): string

fullName

  • get fullName(): string

hasRun

  • get hasRun(): boolean

isSubCommand

  • get isSubCommand(): boolean

isSubCommandGroup

  • get isSubCommandGroup(): boolean

key

  • get key(): string

length

  • get length(): number

lengthChoices

  • get lengthChoices(): number

lengthOptions

  • get lengthOptions(): number

options

Methods

[custom]

  • [custom](): object

_getFromSnake

  • _getFromSnake(key: string): any

_setFromSnake

  • _setFromSnake(key: string, value: any): any

_transferValuesToChildren

addChoice

addOption

difference

  • difference(key: string, value: any): [boolean, any]

differences

differencesBetween

  • differencesBetween(structure: Structure): null | object

getInvoker

hasDifference

  • hasDifference(key: string, value: any): boolean

hasDifferences

hasDifferencesBetween

  • hasDifferencesBetween(structure: Structure): boolean

merge

mergeValue

  • mergeValue(key: string, value: any): void

Optional onBefore

Optional onBeforeRun

Optional onCancel

Optional onCancelRun

Optional onDmBlocked

Optional onError

Optional onLoadingTrigger

Optional onPermissionsFail

Optional onPermissionsFailClient

Optional onRatelimit

Optional onRunError

Optional onSuccess

Optional onValueError

Optional run

setChoices

setDescription

setName

setOptions

setRequired

setType

toJSON

  • toJSON(): object

Generated using TypeDoc