PreconditionModuleValidator

class

PreconditionModuleValidator

source
export class PreconditionModuleValidator extends Validator
export class PreconditionModuleValidator extends Validator
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 ((...args: unknown[])) => Promise<void>
isValidExecute(execute: unknown): asserts execute is ((...args: unknown[])) => Promise<void>
ParamTypeRequired
execute
execute
unknown
unknown
Yes

Returns:

asserts execute is ((...args: unknown[])) => Promise<void>
asserts execute is ((...args: unknown[])) => Promise<void>

public static source

.isValid(...)

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

Returns:

asserts value is PreconditionModule.Data
asserts value is PreconditionModule.Data

public static source

.scope

public static source

.execute

public static source

.object

public static source

.resolvable