MessageCommandFlagValidator

class

MessageCommandFlagValidator

source
export class MessageCommandFlagValidator extends Validator
export class MessageCommandFlagValidator 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

isValidShortcut(shortcut: unknown): asserts shortcut is string
isValidShortcut(shortcut: unknown): asserts shortcut is string
ParamTypeRequired
shortcut
shortcut
unknown
unknown
Yes

Returns:

asserts shortcut is string
asserts shortcut 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

isValidMultiple(multiple: unknown): asserts multiple is boolean
isValidMultiple(multiple: unknown): asserts multiple is boolean
ParamTypeRequired
multiple
multiple
unknown
unknown
Yes

Returns:

asserts multiple is boolean
asserts multiple is boolean

isValidDefaultValues(defaultValues: unknown): asserts defaultValues is string[]|boolean[]
isValidDefaultValues(defaultValues: unknown): asserts defaultValues is string[]|boolean[]
ParamTypeRequired
defaultValues
defaultValues
unknown
unknown
Yes

Returns:

asserts defaultValues is string[]|boolean[]
asserts defaultValues is string[]|boolean[]

isValidValueType(valueType: unknown): asserts valueType is string|boolean
isValidValueType(valueType: unknown): asserts valueType is string|boolean
ParamTypeRequired
valueType
valueType
unknown
unknown
Yes

Returns:

asserts valueType is string|boolean
asserts valueType is string|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 MessageCommandFlag.Data
isValid(value: unknown): asserts value is MessageCommandFlag.Data
ParamTypeRequired
value
value
unknown
unknown
Yes

Returns:

asserts value is MessageCommandFlag.Data
asserts value is MessageCommandFlag.Data

static source

.name

_sapphire_shapeshift0.StringValidator<string>
_sapphire_shapeshift0.StringValidator<string>
_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<boolean|undefined>
_sapphire_shapeshift0.UnionValidator<boolean|undefined>
_sapphire_shapeshift0.UnionValidator<string[]|boolean[]|undefined>
_sapphire_shapeshift0.UnionValidator<string[]|boolean[]|undefined>
_sapphire_shapeshift0.UnionValidator<string|undefined>
_sapphire_shapeshift0.UnionValidator<string|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; shortcut: string; description: string; required: boolean|undefined; multiple: boolean|undefined; validate: Function|undefined; resolve: Function|undefined; defaultValues: string[]|boolean[]|undefined; valueType: string|undefined; }, _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; }>>
_sapphire_shapeshift0.ObjectValidator<{ 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; }, _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; }>>
_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; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>>
_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; }>|_sapphire_shapeshift0.UndefinedToOptional<{ toJSON: Function; }>>