MessageCommandOptionValidator

class

MessageCommandOptionValidator

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

public static source

.isValidDescription(...)

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

public static source

.isValidRequired(...)

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

public static source

.isValidValidate(...)

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

public 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

public 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

public static source

.name

public static source

.description

public static source

.required

public static source

.validate

public static source

.resolve

public static source

.object

public static source

.resolvable