ApplicationCommandData
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends undefined | FocusedOption | undefined |
Constructors
new ApplicationCommandData()
new ApplicationCommandData<
T>(data):ApplicationCommandData<T>
Parameters
| Parameter | Type |
|---|---|
data | DataStructure |
Returns
Defined in
transformers/src/factories/interaction.ts:477
Properties
id
readonlyid:string
Defined in
transformers/src/factories/interaction.ts:456
name
readonlyname:string
Defined in
transformers/src/factories/interaction.ts:457
type
readonlytype:ApplicationCommandType
Defined in
transformers/src/factories/interaction.ts:458
resolved?
readonlyoptionalresolved:ResolvedDataStructure
Defined in
transformers/src/factories/interaction.ts:459
guildId?
readonlyoptionalguildId:string
Defined in
transformers/src/factories/interaction.ts:460
targetId?
readonlyoptionaltargetId:string
Defined in
transformers/src/factories/interaction.ts:461
Accessors
subCommand
getsubCommand():undefined|string
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:596
subCommandGroup
getsubCommandGroup():undefined|string
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:600
Methods
isGuildApplicationCommand()
isGuildApplicationCommand():
this is GuildApplicationCommandData<T>
Returns
this is GuildApplicationCommandData<T>
Defined in
transformers/src/factories/interaction.ts:572
isUIApplicationCommand()
isUIApplicationCommand():
this is UIApplicationCommandData<T>
Returns
this is UIApplicationCommandData<T>
Defined in
transformers/src/factories/interaction.ts:576
isChatInputCommand()
isChatInputCommand():
this is Object
Returns
this is Object
Defined in
transformers/src/factories/interaction.ts:580
isUserCommand()
isUserCommand():
this is Object
Returns
this is Object
Defined in
transformers/src/factories/interaction.ts:584
isMessageCommand()
isMessageCommand():
this is Object
Returns
this is Object
Defined in
transformers/src/factories/interaction.ts:588
getFocused()
getFocused<
F>():ParseFocusedReturnType<T,F>
Type Parameters
| Type Parameter | Default type |
|---|---|
F extends string | number | boolean | string | number | boolean |
Returns
ParseFocusedReturnType<T, F>
Defined in
transformers/src/factories/interaction.ts:592
getString()
getString(name)
getString(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:604
getString(name, assert)
getString(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:605
getNumber()
getNumber(name)
getNumber(
name):undefined|number
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | number
Defined in
transformers/src/factories/interaction.ts:613
getNumber(name, assert)
getNumber(
name,assert):number
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
number
Defined in
transformers/src/factories/interaction.ts:614
getInteger()
getInteger(name)
getInteger(
name):undefined|number
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | number
Defined in
transformers/src/factories/interaction.ts:622
getInteger(name, assert)
getInteger(
name,assert):number
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
number
Defined in
transformers/src/factories/interaction.ts:623
getBoolean()
getBoolean(name)
getBoolean(
name):undefined|boolean
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | boolean
Defined in
transformers/src/factories/interaction.ts:631
getBoolean(name, assert)
getBoolean(
name,assert):boolean
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
boolean
Defined in
transformers/src/factories/interaction.ts:632
getUser()
getUser(name)
getUser(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:640
getUser(name, assert)
getUser(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:641
getChannel()
getChannel(name)
getChannel(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:649
getChannel(name, assert)
getChannel(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:650
getRole()
getRole(name)
getRole(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:658
getRole(name, assert)
getRole(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:659
getMentionable()
getMentionable(name)
getMentionable(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:667
getMentionable(name, assert)
getMentionable(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:668
getAttachment()
getAttachment(name)
getAttachment(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:676
getAttachment(name, assert)
getAttachment(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string