v2componentsbuilder
Version:
A discord.js v2components builder
22 lines (21 loc) • 702 B
TypeScript
import { APIChannelSelectComponent, Snowflake, ChannelType } from 'discord-api-types/v10';
export declare class V2ChannelSelectBuilder {
private custom_id;
private placeholder?;
private default_values?;
private channel_types?;
private min_values?;
private max_values?;
private disabled?;
constructor();
setCustomId(custom_id: string): this;
setPlaceholder(placeholder: string): this;
setChannelTypes(types: ChannelType[]): this;
setMinValues(min: number): this;
setMaxValues(max: number): this;
setDisabled(disabled: boolean): this;
setDefaultValues(values: {
id: Snowflake;
}[]): this;
toJSON(): APIChannelSelectComponent;
}