Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InteractionCommand<ParsedArgsFinished>

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

Optional Readonly _file

_file: string

Readonly _keys

_keys: BaseSet<string> = ...

Readonly _keysSkipDifference

_keysSkipDifference: BaseSet<string> = ...

Optional _options

defaultPermission

defaultPermission: boolean = true

description

description: string = ''

Optional disableDm

disableDm: boolean

global

global: boolean = true

Optional guildIds

guildIds: BaseSet<string>

ids

ids: BaseCollection<string, string> = ...

metadata

metadata: Record<string, any> = {}

name

name: string = ''

Optional permissions

permissions: bigint[]

Optional permissionsClient

permissionsClient: bigint[]

Optional permissionsIgnoreClientOwner

permissionsIgnoreClientOwner: boolean

ratelimits

ratelimits: CommandRatelimit[] = []

Optional triggerLoadingAfter

triggerLoadingAfter: number

Optional triggerLoadingAsEphemeral

triggerLoadingAsEphemeral: boolean

type

Accessors

_optionsKey

  • get _optionsKey(): string

fullName

  • get fullName(): string

hasRun

  • get hasRun(): boolean

hash

  • get hash(): string

isContextCommand

  • get isContextCommand(): boolean

isContextCommandMessage

  • get isContextCommandMessage(): boolean

isContextCommandUser

  • get isContextCommandUser(): boolean

isGroup

  • get isGroup(): boolean

isSlashCommand

  • get isSlashCommand(): boolean

key

  • get key(): string

length

  • get length(): number

lengthOptions

  • get lengthOptions(): number

options

Methods

[custom]

  • [custom](): object

_getFromSnake

  • _getFromSnake(key: string): any

_setFromSnake

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

_transferValuesToChildren

  • _transferValuesToChildren(): void

difference

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

differences

differencesBetween

  • differencesBetween(structure: Structure): null | object

getInvoker

getInvokerOption

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

toJSON

  • toJSON(): object

Generated using TypeDoc