MessageCommandFlagValidator

class

MessageCommandFlagValidator

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

.isValidShortcut(...)

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

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

.isValidMultiple(...)

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

public static source

.isValidDefaultValues(...)

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[]

public static source

.isValidValueType(...)

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

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 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

public static source

.name

public static source

.shortcut

public static source

.description

public static source

.required

public static source

.multiple

public static source

.defaultValues

public static source

.valueType

public static source

.validate

public static source

.resolve

public static source

.object

public static source

.resolvable