BaseCommandValidator
class
BaseCommandValidator
sourceexport class BaseCommandValidator extends Validator export class BaseCommandValidator extends ValidatorisValidId(value: unknown): asserts value is string isValidId(value: unknown): asserts value is string| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is string asserts value is string.isValidType(...)
isValidType(value: unknown): asserts value is CommandType isValidType(value: unknown): asserts value is CommandType| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is CommandType asserts value is CommandType.isValidData(...)
isValidData(value: unknown): asserts value is BaseCommand.Data<CommandType>["data"] isValidData(value: unknown): asserts value is BaseCommand.Data<CommandType>["data"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["data"] asserts value is BaseCommand.Data<CommandType>["data"].isValidCooldown(...)
isValidCooldown(value: unknown): asserts value is BaseCommand.Data<CommandType>["cooldown"] isValidCooldown(value: unknown): asserts value is BaseCommand.Data<CommandType>["cooldown"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["cooldown"] asserts value is BaseCommand.Data<CommandType>["cooldown"].isValidPreconditions(...)
isValidPreconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["preconditions"] isValidPreconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["preconditions"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["preconditions"] asserts value is BaseCommand.Data<CommandType>["preconditions"].isValidPostconditions(...)
isValidPostconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["postconditions"] isValidPostconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["postconditions"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["postconditions"] asserts value is BaseCommand.Data<CommandType>["postconditions"]isValidDisabledPreconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["disabledPreconditions"] isValidDisabledPreconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["disabledPreconditions"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["disabledPreconditions"] asserts value is BaseCommand.Data<CommandType>["disabledPreconditions"]isValidDisabledPostconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["disabledPostconditions"] isValidDisabledPostconditions(value: unknown): asserts value is BaseCommand.Data<CommandType>["disabledPostconditions"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["disabledPostconditions"] asserts value is BaseCommand.Data<CommandType>["disabledPostconditions"].isValidExecute(...)
isValidExecute(value: unknown): asserts value is BaseCommand.Data<CommandType>["execute"] isValidExecute(value: unknown): asserts value is BaseCommand.Data<CommandType>["execute"]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType>["execute"] asserts value is BaseCommand.Data<CommandType>["execute"]isValid(value: unknown): asserts value is BaseCommand.Data<CommandType> isValid(value: unknown): asserts value is BaseCommand.Data<CommandType>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is BaseCommand.Data<CommandType> asserts value is BaseCommand.Data<CommandType>