MessageCommandBuilderValidator
class
MessageCommandBuilderValidator
sourceexport class MessageCommandBuilderValidator extends Validator export class MessageCommandBuilderValidator extends Validator static source
.isValidName(...)
isValidName(name: unknown): asserts name is string isValidName(name: unknown): asserts name is string| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts name is string asserts name is string static source
.isValidDescription(...)
isValidDescription(description: unknown): asserts description is string isValidDescription(description: unknown): asserts description is string| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts description is string asserts description is string static source
.isValidAliases(...)
isValidAliases(aliases: unknown): asserts aliases is string[] isValidAliases(aliases: unknown): asserts aliases is string[]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts aliases is string[] asserts aliases is string[] static source
.isValidOptions(...)
isValidOptions(options: unknown): asserts options is MessageCommandOption.Data[] isValidOptions(options: unknown): asserts options is MessageCommandOption.Data[]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts options is MessageCommandOption.Data[] asserts options is MessageCommandOption.Data[] static source
.isValidFlags(...)
isValidFlags(flags: unknown): asserts flags is MessageCommandFlag.Data[] isValidFlags(flags: unknown): asserts flags is MessageCommandFlag.Data[]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts flags is MessageCommandFlag.Data[] asserts flags is MessageCommandFlag.Data[]isValid(value: unknown): asserts value is MessageCommandBuilder.Data isValid(value: unknown): asserts value is MessageCommandBuilder.Data| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is MessageCommandBuilder.Data asserts value is MessageCommandBuilder.Data_sapphire_shapeshift0.StringValidator<string> _sapphire_shapeshift0.StringValidator<string> static source
.description
_sapphire_shapeshift0.StringValidator<string> _sapphire_shapeshift0.StringValidator<string>_sapphire_shapeshift0.UnionValidator<string[]|undefined> _sapphire_shapeshift0.UnionValidator<string[]|undefined>_sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>[]|undefined> _sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>[]|undefined>_sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; shortcut: string; description: string; required: boolean|undefined; multiple: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; defaultValues: string[]|boolean[]|undefined; valueType: string|undefined; }>[]|undefined> _sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; shortcut: string; description: string; required: boolean|undefined; multiple: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; defaultValues: string[]|boolean[]|undefined; valueType: string|undefined; }>[]|undefined>_sapphire_shapeshift0.ObjectValidator<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }, _sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }>> _sapphire_shapeshift0.ObjectValidator<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }, _sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }>> static source
.resolvable
_sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>> _sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; aliases: string[]|undefined; options: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; description: any; required: any; validate: any; resolve: any; }>[]|undefined; flags: _sapphire_shapeshift0.UndefinedToOptional<{ name: any; shortcut: any; description: any; required: any; multiple: any; validate: any; resolve: any; defaultValues: any; valueType: any; }>[]|undefined; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>>