MessageCommandOptionValueManager
class
MessageCommandOptionValueManager
sourceexport class MessageCommandOptionValueManager export class MessageCommandOptionValueManagerconstructor(client: Client, options: MessageCommandOptionValueManager.Options) constructor(client: Client, options: MessageCommandOptionValueManager.Options)| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
get source
.optionOrder()
optionOrder(): string[] optionOrder(): string[]Returns:
string[] string[]getOption<T>(name: string): MessageCommandOption<T>|null getOption<T>(name: string): MessageCommandOption<T>|null| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
MessageCommandOption<T>|null MessageCommandOption<T>|null.getOptionValue(...)
getOptionValue(name: string, required?: boolean): string|null getOptionValue(name: string, required?: boolean): string|null| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |
Returns:
string|null string|null.getOptionResolvedValue(...)
getOptionResolvedValue<T>(name: string, required?: boolean): Promise<T|null> getOptionResolvedValue<T>(name: string, required?: boolean): Promise<T|null>| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |
Returns:
Promise<T|null> Promise<T|null>getInvalidOptions(): Promise<MessageCommandOptionValueManager.ValidateData[]> getInvalidOptions(): Promise<MessageCommandOptionValueManager.ValidateData[]>Returns:
Promise<MessageCommandOptionValueManager.ValidateData[]> Promise<MessageCommandOptionValueManager.ValidateData[]>.validateOption(...)
validateOption<T>(option: MessageCommandOption<T>, value: string|null): Promise<MessageCommandOptionValueManager.ValidateData<T>> validateOption<T>(option: MessageCommandOption<T>, value: string|null): Promise<MessageCommandOptionValueManager.ValidateData<T>>| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
Promise<MessageCommandOptionValueManager.ValidateData<T>> Promise<MessageCommandOptionValueManager.ValidateData<T>>Collection<string, MessageCommandOption<any>> Collection<string, MessageCommandOption<any>>MessageCommand MessageCommandMessageCommandParser MessageCommandParser