@ayanaware/bentocord
Version:
Bentocord is a Bento plugin designed to rapidly build fully functional Discord Bots.
17 lines (16 loc) • 742 B
TypeScript
import { Member, User } 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 OptionUser = CommandOptionValue<OptionType.USER, User | Member>;
export declare class UserOptionResolver implements Resolver<User | Member> {
option: OptionType;
convert: 6;
reduce(ctx: AnyCommandContext, option: OptionUser, user: User | Member): Promise<{
display: string;
extra?: string;
}>;
resolve(ctx: AnyCommandContext, option: OptionUser, input: string): Promise<Array<User | Member>>;
private matchUser;
}