CommandPreconditionValidator

class

CommandPreconditionValidator

source
export class CommandPreconditionValidator extends Validator
export class CommandPreconditionValidator extends Validator
public static source

.isValidId(...)

isValidId(id: unknown): asserts id is string
isValidId(id: unknown): asserts id is string
ParamTypeRequired
id
id
unknown
unknown
Yes

Returns:

asserts id is string
asserts id is string

public static source

.isValidScope(...)

isValidScope(scope: unknown): asserts scope is CommandType[]
isValidScope(scope: unknown): asserts scope is CommandType[]
ParamTypeRequired
scope
scope
unknown
unknown
Yes

Returns:

asserts scope is CommandType[]
asserts scope is CommandType[]

public static source

.isValidExecute(...)

isValidExecute(execute: unknown): asserts execute is Function
isValidExecute(execute: unknown): asserts execute is Function
ParamTypeRequired
execute
execute
unknown
unknown
Yes

Returns:

asserts execute is Function
asserts execute is Function

public static source

.isValid(...)

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

Returns:

asserts value is CommandPrecondition.Data
asserts value is CommandPrecondition.Data

public static source

.id

public static source

.scope

public static source

.execute

public static source

.object

public static source

.resolvable