import { CommandInteractionOptionResolver } from "https://deno.land/x/biscuit@0.2.4/mod.ts";
Utility class to get the resolved options for a command It is really typesafe
Constructors
new
CommandInteractionOptionResolver(options?: DiscordInteractionDataOption[], resolved?: DiscordInteractionDataResolved)Properties
hoistedOptions: CommandInteractionOption[]
optional
resolved: DiscordInteractionDataResolvedMethods
private
getTypedOption(): CommandInteractionOption | voidget(name: string | number, required: true): CommandInteractionOption
get(name: string | number, required: boolean): CommandInteractionOption | undefined
getAttachment(name: string | number, required?: boolean): string | undefined
getBoolean(name: string | number, required?: boolean): boolean | undefined
getChannel(name: string | number, required?: boolean): bigint | undefined
getInteger(name: string | number, required?: boolean): number | undefined
getMentionable(name: string | number, required: true): string
searches for a mentionable-based option
getMentionable(name: string | number, required?: boolean): string | undefined
getNumber(name: string | number, required?: boolean): number | undefined
getRole(name: string | number, required?: boolean): bigint | undefined
getString(name: string | number, required?: boolean): string | undefined
getSubCommand(required?): (string | CommandInteractionOption[] | undefined)[]
getSubCommandGroup(required?): (string | CommandInteractionOption[] | undefined)[]
getUser(name: string | number, required?: boolean): bigint | undefined