MessageCommandOptions
MessageCommandOptions
Signature
class MessageCommandOptions {
constructor(parser: MessageCommandParser)
getMember(name: string) => GuildMember | null;
getMember(name: string, required: true) => GuildMember;
getMember(name: string, required: = false) => ;
getAttachment(name: string) => Attachment | null;
getAttachment(name: string, required: true) => Attachment;
getAttachment(name: string, required: = false) => ;
getBoolean(name: string) => boolean | null;
getBoolean(name: string, required: true) => boolean;
getBoolean(name: string, required: = false) => ;
getNumber(name: string) => number | null;
getNumber(name: string, required: true) => number;
getNumber(name: string, required: = false) => ;
getString(name: string) => string | null;
getString(name: string, required: true) => string;
getString(name: string, required: = false) => ;
getInteger(name: string) => number | null;
getInteger(name: string, required: true) => number;
getInteger(name: string, required: = false) => ;
getUser(name: string) => User | null;
getUser(name: string, required: true) => User;
getUser(name: string, required: = false) => ;
getChannel(name: string) => Channel | null;
getChannel(name: string, required: true) => Channel;
getChannel(name: string, required: = false) => ;
getRole(name: string) => Role | null;
getRole(name: string, required: true) => Role;
getRole(name: string, required: = false) => ;
getMentionable(name: string) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']> | null;
getMentionable(name: string, required: true) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']>;
getMentionable(name: string, required: = false) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']> | null;
getSubcommand() => string | null;
getSubcommand(required: true) => string;
getSubcommand(required: = false) => ;
getSubcommandGroup() => string | null;
getSubcommandGroup(required: true) => string;
getSubcommandGroup(required: = false) => ;
}
constructor
method
(parser: MessageCommandParser) => MessageCommandOptions
getMember
method
(name: string) => GuildMember | null
getMember
method
(name: string, required: true) => GuildMember
getMember
method
(name: string, required: = false) =>
getAttachment
method
(name: string) => Attachment | null
getAttachment
method
(name: string, required: true) => Attachment
getAttachment
method
(name: string, required: = false) =>
getBoolean
method
(name: string) => boolean | null
getBoolean
method
(name: string, required: true) => boolean
getBoolean
method
(name: string, required: = false) =>
getNumber
method
(name: string) => number | null
getNumber
method
(name: string, required: true) => number
getNumber
method
(name: string, required: = false) =>
getString
method
(name: string) => string | null
getString
method
(name: string, required: true) => string
getString
method
(name: string, required: = false) =>
getInteger
method
(name: string) => number | null
getInteger
method
(name: string, required: true) => number
getInteger
method
(name: string, required: = false) =>
getUser
method
(name: string) => User | null
getUser
method
(name: string, required: true) => User
getUser
method
(name: string, required: = false) =>
getChannel
method
(name: string) => Channel | null
getChannel
method
(name: string, required: true) => Channel
getChannel
method
(name: string, required: = false) =>
getRole
method
(name: string) => Role | null
getRole
method
(name: string, required: true) => Role
getRole
method
(name: string, required: = false) =>
getMentionable
method
(name: string) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']> | null
getMentionable
method
(name: string, required: true) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']>
getMentionable
method
(name: string, required: = false) => NonNullable<CommandInteractionOption['member' | 'role' | 'user']> | null
getSubcommand
method
() => string | null
getSubcommand
method
(required: true) => string
getSubcommand
method
(required: = false) =>
getSubcommandGroup
method
() => string | null
getSubcommandGroup
method
(required: true) => string
getSubcommandGroup
method
(required: = false) =>