@ayanaware/bentocord
Version:
Bentocord is a Bento plugin designed to rapidly build fully functional Discord Bots.
17 lines (16 loc) • 711 B
TypeScript
import { Guild } from 'eris';
import { AnyCommandContext } from '../CommandContext';
import { OptionType } from '../constants/OptionType';
import type { CommandOptionValue } from '../interfaces/CommandOption';
import { Resolver } from '../interfaces/Resolver';
export declare type GuildOption = CommandOptionValue<OptionType.GUILD, Guild>;
export declare class GuildOptionResolver implements Resolver<Guild> {
option: OptionType;
convert: 3;
reduce?(ctx: AnyCommandContext, option: GuildOption, guild: Guild): Promise<{
display: string;
extra?: string;
}>;
resolve(ctx: AnyCommandContext, option: GuildOption, input: string): Promise<Array<Guild>>;
private checkGuild;
}