MessageCommandFlagValueManager
class
MessageCommandFlagValueManager
sourceexport class MessageCommandFlagValueManager export class MessageCommandFlagValueManagerconstructor(client: Client, options: MessageCommandFlagValueManager.Options) constructor(client: Client, options: MessageCommandFlagValueManager.Options)| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
getFlag<T>(name: string): MessageCommandFlag<T>|null getFlag<T>(name: string): MessageCommandFlag<T>|null| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
MessageCommandFlag<T>|null MessageCommandFlag<T>|null.getFlagValues(...)
getFlagValues<ReturnType extends "string"|"boolean", Returns>(name: string, options?: { type: ReturnType; required: boolean; }): Returns|null getFlagValues<ReturnType extends "string"|"boolean", Returns>(name: string, options?: { type: ReturnType; required: boolean; }): Returns|null| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |
Returns:
Returns|null Returns|null.getFlagResolvedValues(...)
getFlagResolvedValues<T>(name: string, required?: boolean): Promise<T[]|null> getFlagResolvedValues<T>(name: string, required?: boolean): Promise<T[]|null>| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |
Returns:
Promise<T[]|null> Promise<T[]|null>getInvalidFlags(): Promise<MessageCommandFlagValueManager.ValidateData[]> getInvalidFlags(): Promise<MessageCommandFlagValueManager.ValidateData[]>Returns:
Promise<MessageCommandFlagValueManager.ValidateData[]> Promise<MessageCommandFlagValueManager.ValidateData[]>.validateFlag(...)
validateFlag<T>(flag: MessageCommandFlag<T>, values: string[]|boolean[]|null): Promise<MessageCommandFlagValueManager.ValidateData<T>> validateFlag<T>(flag: MessageCommandFlag<T>, values: string[]|boolean[]|null): Promise<MessageCommandFlagValueManager.ValidateData<T>>| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
Promise<MessageCommandFlagValueManager.ValidateData<T>> Promise<MessageCommandFlagValueManager.ValidateData<T>>Collection<string, MessageCommandFlag<any>> Collection<string, MessageCommandFlag<any>>MessageCommand MessageCommandMessageCommandParser MessageCommandParser