MessageCommandOptionBuilder

class

MessageCommandOptionBuilder

source
export class MessageCommandOptionBuilder<T> extends MessageCommandOption
export class MessageCommandOptionBuilder<T> extends MessageCommandOption
constructor(data?: Partial<MessageCommandOption.Data<T>>)
constructor(data?: Partial<MessageCommandOption.Data<T>>)
ParamTypeRequired
data
data
Partial<MessageCommandOption.Data<T>>
Partial<MessageCommandOption.Data<T>>
No
public source

.setName(...)

setName(name: string): this
setName(name: string): this
ParamTypeRequired
name
name
string
string
Yes

Returns:

this
this

setDescription(description: string): this
setDescription(description: string): this
ParamTypeRequired
description
description
string
string
Yes

Returns:

this
this

public source

.setRequired(...)

setRequired(required: boolean): this
setRequired(required: boolean): this
ParamTypeRequired
required
required
boolean
boolean
Yes

Returns:

this
this

public source

.setValidate(...)

setValidate(validate: MessageCommandOption.Data<T>["validate"]): this
setValidate(validate: MessageCommandOption.Data<T>["validate"]): this
ParamTypeRequired
validate
validate
MessageCommandOption.Data<T>["validate"]
MessageCommandOption.Data<T>["validate"]
Yes

Returns:

this
this

public source

.setResolve(...)

setResolve(resolve: MessageCommandOption.Data<T>["resolve"]): this
setResolve(resolve: MessageCommandOption.Data<T>["resolve"]): this
ParamTypeRequired
resolve
resolve
MessageCommandOption.Data<T>["resolve"]
MessageCommandOption.Data<T>["resolve"]
Yes

Returns:

this
this