MessageCommandOptionValidator

class

MessageCommandOptionValidator

source
export class MessageCommandOptionValidator extends Validator
export class MessageCommandOptionValidator extends Validator
static source

.isValidName(...)

isValidName(name: unknown): asserts name is string
isValidName(name: unknown): asserts name is string
ParamTypeRequired
name
name
unknown
unknown
Yes

Returns:

asserts name is string
asserts name is string

isValidDescription(description: unknown): asserts description is string
isValidDescription(description: unknown): asserts description is string
ParamTypeRequired
description
description
unknown
unknown
Yes

Returns:

asserts description is string
asserts description is string

isValidRequired(required: unknown): asserts required is boolean
isValidRequired(required: unknown): asserts required is boolean
ParamTypeRequired
required
required
unknown
unknown
Yes

Returns:

asserts required is boolean
asserts required is boolean

isValidValidate(validate: unknown): asserts validate is Function
isValidValidate(validate: unknown): asserts validate is Function
ParamTypeRequired
validate
validate
unknown
unknown
Yes

Returns:

asserts validate is Function
asserts validate is Function

static source

.isValidResolve(...)

isValidResolve(resolve: unknown): asserts resolve is Function
isValidResolve(resolve: unknown): asserts resolve is Function
ParamTypeRequired
resolve
resolve
unknown
unknown
Yes

Returns:

asserts resolve is Function
asserts resolve is Function

static source

.isValid(...)

isValid(value: unknown): asserts value is MessageCommandOption.Data
isValid(value: unknown): asserts value is MessageCommandOption.Data
ParamTypeRequired
value
value
unknown
unknown
Yes

Returns:

asserts value is MessageCommandOption.Data
asserts value is MessageCommandOption.Data

static source

.name

_sapphire_shapeshift0.StringValidator<string>
_sapphire_shapeshift0.StringValidator<string>
_sapphire_shapeshift0.StringValidator<string>
_sapphire_shapeshift0.StringValidator<string>
_sapphire_shapeshift0.UnionValidator<boolean|undefined>
_sapphire_shapeshift0.UnionValidator<boolean|undefined>
_sapphire_shapeshift0.UnionValidator<Function|undefined>
_sapphire_shapeshift0.UnionValidator<Function|undefined>
_sapphire_shapeshift0.UnionValidator<Function|undefined>
_sapphire_shapeshift0.UnionValidator<Function|undefined>
static source

.object

_sapphire_shapeshift0.ObjectValidator<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }, _sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>>
_sapphire_shapeshift0.ObjectValidator<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }, _sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>>
_sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>>
_sapphire_shapeshift0.UnionValidator<_sapphire_shapeshift0.UndefinedToOptional<{ name: string; description: string; required: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>>