PostconditionModuleValidator
class
PostconditionModuleValidator
sourceexport class PostconditionModuleValidator extends Validator export class PostconditionModuleValidator extends Validator.isValidScope(...)
isValidScope(scope: unknown): asserts scope is CommandType[] isValidScope(scope: unknown): asserts scope is CommandType[]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts scope is CommandType[] asserts scope is CommandType[].isValidAccepts(...)
isValidAccepts(accepts: unknown): asserts accepts is CommandPostconditionReason[] isValidAccepts(accepts: unknown): asserts accepts is CommandPostconditionReason[]| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts accepts is CommandPostconditionReason[] asserts accepts is CommandPostconditionReason[].isValidExecute(...)
isValidExecute(execute: unknown): asserts execute is ((...args: unknown[])) => Promise<void> isValidExecute(execute: unknown): asserts execute is ((...args: unknown[])) => Promise<void>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts execute is ((...args: unknown[])) => Promise<void> asserts execute is ((...args: unknown[])) => Promise<void>isValid(value: unknown): asserts value is PostconditionModule.Data isValid(value: unknown): asserts value is PostconditionModule.Data| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is PostconditionModule.Data asserts value is PostconditionModule.Data