OptionResolver
Signature
export declare class OptionResolverProperties
10Methods
13Properties
private client;parent?: Command | undefined;guildId?: string | undefined;resolved?: ContextOptionsResolved | undefined;readonly options: OptionResolved[];hoistedOptions: OptionResolved[];private subCommand;private group?;fullCommandNameGetterget fullCommandName(): string;private getTypedOption;Methods
constructorConstructorconstructor(client: UsingClient, options: APIApplicationCommandInteractionDataOption[], parent?: Command | undefined, guildId?: string | undefined, resolved?: ContextOptionsResolved | undefined);getCommand(): Command | SubCommand | undefined;getAutocompleteValue(): string | undefined;getAutocomplete(): CommandAutocompleteOption | undefined;getParent(): string | undefined;getSubCommand(): string | null;getGroup(): string | undefined;get(name: string): OptionResolved | undefined;getHoisted(name: string): OptionResolved | undefined;getValue(name: string): AllChannels | Attachment | boolean | number | string | UserStructure | GuildMemberStructure | InteractionGuildMemberStructure | GuildRoleStructure | undefined;getChannel(name: string, required?: true): AllChannels;getString(name: string, required?: true): string;transformOption(option: APIApplicationCommandInteractionDataOption, resolved?: ContextOptionsResolved): OptionResolved;