CommandPrecondition
class
CommandPrecondition
sourceexport class CommandPrecondition<D> implements CommandPrecondition.Data<D> export class CommandPrecondition<D> implements CommandPrecondition.Data<D>execute<T extends CommandType>(data: AnyCommandExecuteData<T>): Promise<CommandPrecondition.ResultDataResolvable<T, D>> execute<T extends CommandType>(data: AnyCommandExecuteData<T>): Promise<CommandPrecondition.ResultDataResolvable<T, D>>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
Promise<CommandPrecondition.ResultDataResolvable<T, D>> Promise<CommandPrecondition.ResultDataResolvable<T, D>>toJSON(): CommandPrecondition.Data<D> toJSON(): CommandPrecondition.Data<D>Returns:
CommandPrecondition.Data<D> CommandPrecondition.Data<D>from<D>(data: CommandPrecondition.Resolvable<D>): CommandPrecondition<D> from<D>(data: CommandPrecondition.Resolvable<D>): CommandPrecondition<D>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
CommandPrecondition<D> CommandPrecondition<D>CommandType[] CommandType[]