Class CommandInteractionOptionResolver<Cached>
Properties
Readonly
client
Readonly
data
Readonly
resolved
Methods
get
Parameters
- name: string
- required: true
Parameters
- name: string
Optional
required: boolean
getAttachment
getAttachment(name: string, required: true): Attachment Parameters
- name: string
- required: true
getAttachment(name: string, required?: boolean): null | Attachment Parameters
- name: string
Optional
required: boolean
getBoolean
getBoolean(name: string, required: true): boolean Parameters
- name: string
- required: true
Returns boolean
getBoolean(name: string, required?: boolean): null | boolean Parameters
- name: string
Optional
required: boolean
Returns null | boolean
getChannel
getChannel<const Type extends ChannelType = ChannelType>( name: string, required: true, channelTypes?: readonly Type[],): Extract< CacheTypeReducer< Cached, GuildBasedChannel, APIInteractionDataResolvedChannel, APIInteractionDataResolvedChannel | GuildBasedChannel, null | APIInteractionDataResolvedChannel | GuildBasedChannel, > & {}, { type: Type extends AnnouncementThread | PublicThread ? AnnouncementThread | PublicThread : Type; },> Parameters
- name: string
- required: true
Optional
channelTypes: readonly Type[]
getChannel<const Type extends ChannelType = ChannelType>( name: string, required?: boolean, channelTypes?: readonly Type[],): | null | Extract< CacheTypeReducer< Cached, GuildBasedChannel, APIInteractionDataResolvedChannel, APIInteractionDataResolvedChannel | GuildBasedChannel, null | APIInteractionDataResolvedChannel | GuildBasedChannel, > & {}, { type: Type extends AnnouncementThread | PublicThread ? AnnouncementThread | PublicThread : Type; }, > Parameters
- name: string
Optional
required: booleanOptional
channelTypes: readonly Type[]
getFocused
getFocused(getFull?: boolean): string Returns string
getInteger
getInteger(name: string, required: true): number Parameters
- name: string
- required: true
Returns number
getInteger(name: string, required?: boolean): null | number Parameters
- name: string
Optional
required: boolean
Returns null | number
getMember
getMentionable
getMentionable( name: string, required: true,): NonNullable< | undefined | User | CacheTypeReducer< Cached, GuildMember, APIInteractionDataResolvedGuildMember, APIInteractionDataResolvedGuildMember | GuildMember, null | APIInteractionDataResolvedGuildMember | GuildMember, > | CacheTypeReducer< Cached, Role, APIRole, APIRole | Role, null | APIRole | Role, >,> Parameters
- name: string
- required: true
getMentionable( name: string, required?: boolean,): | null | NonNullable< | undefined | User | CacheTypeReducer< Cached, GuildMember, APIInteractionDataResolvedGuildMember, APIInteractionDataResolvedGuildMember | GuildMember, null | APIInteractionDataResolvedGuildMember | GuildMember, > | CacheTypeReducer< Cached, Role, APIRole, APIRole | Role, null | APIRole | Role, >, > Parameters
- name: string
Optional
required: boolean
getMessage
Parameters
- name: string
- required: true
Parameters
- name: string
Optional
required: boolean
getNumber
getNumber(name: string, required: true): number Parameters
- name: string
- required: true
Returns number
getNumber(name: string, required?: boolean): null | number Parameters
- name: string
Optional
required: boolean
Returns null | number
getRole
Parameters
- name: string
- required: true
Parameters
- name: string
Optional
required: boolean
getString
getString(name: string, required: true): string Parameters
- name: string
- required: true
Returns string
getString(name: string, required?: boolean): null | string Parameters
- name: string
Optional
required: boolean
Returns null | string
getSubcommand
getSubcommand(required?: true): string Returns string
getSubcommand(required: boolean): null | string Returns null | string
getSubcommandGroup
getSubcommandGroup(required: true): string Returns string
getSubcommandGroup(required?: boolean): null | string Parameters
Optional
required: boolean
Returns null | string
getUser
getUser(name: string, required: true): User Parameters
- name: string
- required: true
getUser(name: string, required?: boolean): null | User Parameters
- name: string
Optional
required: boolean
Returns null | User