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:484
Properties
id
readonlyid:string
Defined in
transformers/src/factories/interaction.ts:463
name
readonlyname:string
Defined in
transformers/src/factories/interaction.ts:464
type
readonlytype:ApplicationCommandType
Defined in
transformers/src/factories/interaction.ts:465
resolved?
readonlyoptionalresolved:ResolvedDataStructure
Defined in
transformers/src/factories/interaction.ts:466
guildId?
readonlyoptionalguildId:string
Defined in
transformers/src/factories/interaction.ts:467
targetId?
readonlyoptionaltargetId:string
Defined in
transformers/src/factories/interaction.ts:468
Accessors
subCommand
getsubCommand():undefined|string
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:603
subCommandGroup
getsubCommandGroup():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 Parameter | Default type |
|---|---|
F extends string | number | boolean | string | number | boolean |
Returns
ParseFocusedReturnType<T, F>
Defined in
transformers/src/factories/interaction.ts:599
getString()
getString(name)
getString(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:611
getString(name, assert)
getString(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:612
getNumber()
getNumber(name)
getNumber(
name):undefined|number
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | number
Defined in
transformers/src/factories/interaction.ts:620
getNumber(name, assert)
getNumber(
name,assert):number
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
number
Defined in
transformers/src/factories/interaction.ts:621
getInteger()
getInteger(name)
getInteger(
name):undefined|number
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | number
Defined in
transformers/src/factories/interaction.ts:629
getInteger(name, assert)
getInteger(
name,assert):number
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
number
Defined in
transformers/src/factories/interaction.ts:630
getBoolean()
getBoolean(name)
getBoolean(
name):undefined|boolean
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | boolean
Defined in
transformers/src/factories/interaction.ts:638
getBoolean(name, assert)
getBoolean(
name,assert):boolean
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
boolean
Defined in
transformers/src/factories/interaction.ts:639
getUser()
getUser(name)
getUser(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:647
getUser(name, assert)
getUser(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:648
getChannel()
getChannel(name)
getChannel(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:656
getChannel(name, assert)
getChannel(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:657
getRole()
getRole(name)
getRole(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:665
getRole(name, assert)
getRole(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:666
getMentionable()
getMentionable(name)
getMentionable(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:674
getMentionable(name, assert)
getMentionable(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string
Defined in
transformers/src/factories/interaction.ts:675
getAttachment()
getAttachment(name)
getAttachment(
name):undefined|string
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
undefined | string
Defined in
transformers/src/factories/interaction.ts:683
getAttachment(name, assert)
getAttachment(
name,assert):string
Parameters
| Parameter | Type |
|---|---|
name | string |
assert | true |
Returns
string