Skip to content

ApplicationCommandData

Extended by

Type Parameters

Type ParameterDefault type
T extends undefined | FocusedOptionundefined

Constructors

new ApplicationCommandData()

new ApplicationCommandData<T>(data): ApplicationCommandData<T>

Parameters

ParameterType
dataDataStructure

Returns

ApplicationCommandData<T>

Defined in

transformers/src/factories/interaction.ts:484

Properties

id

readonly id: string

Defined in

transformers/src/factories/interaction.ts:463


name

readonly name: string

Defined in

transformers/src/factories/interaction.ts:464


type

readonly type: ApplicationCommandType

Defined in

transformers/src/factories/interaction.ts:465


resolved?

readonly optional resolved: ResolvedDataStructure

Defined in

transformers/src/factories/interaction.ts:466


guildId?

readonly optional guildId: string

Defined in

transformers/src/factories/interaction.ts:467


targetId?

readonly optional targetId: string

Defined in

transformers/src/factories/interaction.ts:468

Accessors

subCommand

get subCommand(): undefined | string

Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:603


subCommandGroup

get subCommandGroup(): undefined | string

Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:607

Methods

isGuildApplicationCommand()

isGuildApplicationCommand(): this is GuildApplicationCommandData<T>

Returns

this is GuildApplicationCommandData<T>

Defined in

transformers/src/factories/interaction.ts:579


isUIApplicationCommand()

isUIApplicationCommand(): this is UIApplicationCommandData<T>

Returns

this is UIApplicationCommandData<T>

Defined in

transformers/src/factories/interaction.ts:583


isChatInputCommand()

isChatInputCommand(): this is Object

Returns

this is Object

Defined in

transformers/src/factories/interaction.ts:587


isUserCommand()

isUserCommand(): this is Object

Returns

this is Object

Defined in

transformers/src/factories/interaction.ts:591


isMessageCommand()

isMessageCommand(): this is Object

Returns

this is Object

Defined in

transformers/src/factories/interaction.ts:595


getFocused()

getFocused<F>(): ParseFocusedReturnType<T, F>

Type Parameters

Type ParameterDefault type
F extends string | number | booleanstring | number | boolean

Returns

ParseFocusedReturnType<T, F>

Defined in

transformers/src/factories/interaction.ts:599


getString()

getString(name)

getString(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:611

getString(name, assert)

getString(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:612


getNumber()

getNumber(name)

getNumber(name): undefined | number

Parameters
ParameterType
namestring
Returns

undefined | number

Defined in

transformers/src/factories/interaction.ts:620

getNumber(name, assert)

getNumber(name, assert): number

Parameters
ParameterType
namestring
asserttrue
Returns

number

Defined in

transformers/src/factories/interaction.ts:621


getInteger()

getInteger(name)

getInteger(name): undefined | number

Parameters
ParameterType
namestring
Returns

undefined | number

Defined in

transformers/src/factories/interaction.ts:629

getInteger(name, assert)

getInteger(name, assert): number

Parameters
ParameterType
namestring
asserttrue
Returns

number

Defined in

transformers/src/factories/interaction.ts:630


getBoolean()

getBoolean(name)

getBoolean(name): undefined | boolean

Parameters
ParameterType
namestring
Returns

undefined | boolean

Defined in

transformers/src/factories/interaction.ts:638

getBoolean(name, assert)

getBoolean(name, assert): boolean

Parameters
ParameterType
namestring
asserttrue
Returns

boolean

Defined in

transformers/src/factories/interaction.ts:639


getUser()

getUser(name)

getUser(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:647

getUser(name, assert)

getUser(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:648


getChannel()

getChannel(name)

getChannel(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:656

getChannel(name, assert)

getChannel(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:657


getRole()

getRole(name)

getRole(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:665

getRole(name, assert)

getRole(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:666


getMentionable()

getMentionable(name)

getMentionable(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:674

getMentionable(name, assert)

getMentionable(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:675


getAttachment()

getAttachment(name)

getAttachment(name): undefined | string

Parameters
ParameterType
namestring
Returns

undefined | string

Defined in

transformers/src/factories/interaction.ts:683

getAttachment(name, assert)

getAttachment(name, assert): string

Parameters
ParameterType
namestring
asserttrue
Returns

string

Defined in

transformers/src/factories/interaction.ts:684