detritus

InteractionCommandOption<ParsedArgsFinished>class

The most basic Structure class, every structure extends this

On this page

The most basic Structure class, every structure extends this

import { Interaction } from 'detritus-client';

Interaction.InteractionCommandOption;
StructureInteractionCommandOption
<ParsedArgsFinished = ParsedArgs>
36 properties28 methods11 inheritedsrc/interaction/command.ts:681

Constructor

Properties

_file?
string
readonlyoptional
_options?
autocomplete?
boolean
optional
channelTypes?
number[]
optional
choices?
default?
any
optional
description
string
Default ''
descriptionLocalizations
Record<string, string | undefined> | null
Default null
disableDm?
boolean
optional
fileTypes?
string[]
optional
label?
string
optional
maxLength?
number
optional
maxValue?
number | bigint
optional
metadata
Record<string, any>
Default {}
minLength?
number
optional
minValue?
number | bigint
optional
name
string
Default ''
nameLocalizations
Record<string, string | undefined> | null
Default null
permissions?
bigint[]
optional
permissionsClient?
bigint[]
optional
permissionsIgnoreClientOwner?
boolean
optional
ratelimits?
optional
required?
boolean
optional
triggerLoadingAfter?
number
optional
triggerLoadingAsEphemeral?
boolean
optional
type
Default ApplicationCommandOptionTypes.STRING
value?

Accessors

fullName
string
get
hasRun
boolean
get
isSubCommand
boolean
get
isSubCommandGroup
boolean
get
key
string
get
length
number
get
lengthChoices
number
get
lengthOptions
number
get
options
get · set

Methods