PostconditionModuleValidator

class

PostconditionModuleValidator

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

.isValidAccepts(...)

isValidAccepts(accepts: unknown): asserts accepts is CommandPostconditionReason[]
isValidAccepts(accepts: unknown): asserts accepts is CommandPostconditionReason[]
ParamTypeRequired
accepts
accepts
unknown
unknown
Yes

Returns:

asserts accepts is CommandPostconditionReason[]
asserts accepts is CommandPostconditionReason[]

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 PostconditionModule.Data
isValid(value: unknown): asserts value is PostconditionModule.Data
ParamTypeRequired
value
value
unknown
unknown
Yes

Returns:

asserts value is PostconditionModule.Data
asserts value is PostconditionModule.Data

public static source

.scope

public static source

.accepts

public static source

.execute

public static source

.object

public static source

.resolvable