MessageCommandBuilderValidator

class

MessageCommandBuilderValidator

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

.isValidAliases(...)

isValidAliases(aliases: unknown): asserts aliases is string[]
isValidAliases(aliases: unknown): asserts aliases is string[]
ParamTypeRequired
aliases
aliases
unknown
unknown
Yes

Returns:

asserts aliases is string[]
asserts aliases is string[]

public static source

.isValidOptions(...)

isValidOptions(options: unknown): asserts options is MessageCommandOption.Data[]
isValidOptions(options: unknown): asserts options is MessageCommandOption.Data[]
ParamTypeRequired
options
options
unknown
unknown
Yes

Returns:

asserts options is MessageCommandOption.Data[]
asserts options is MessageCommandOption.Data[]

public static source

.isValidFlags(...)

isValidFlags(flags: unknown): asserts flags is MessageCommandFlag.Data[]
isValidFlags(flags: unknown): asserts flags is MessageCommandFlag.Data[]
ParamTypeRequired
flags
flags
unknown
unknown
Yes

Returns:

asserts flags is MessageCommandFlag.Data[]
asserts flags is MessageCommandFlag.Data[]

public static source

.isValid(...)

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

Returns:

asserts value is MessageCommandBuilder.Data
asserts value is MessageCommandBuilder.Data

public static source

.name

public static source

.description

public static source

.aliases

public static source

.options

public static source

.flags

public static source

.object

public static source

.resolvable