@jewel998/state-machine - v0.0.5 / ValidationResultImpl
Class: ValidationResultImpl
Validation result implementation
Implements
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new ValidationResultImpl(isValid, errors?, warnings?): ValidationResultImpl
Parameters
| Name | Type | Default value |
|---|---|---|
isValid | boolean | undefined |
errors | readonly string[] | [] |
warnings | readonly string[] | [] |
Returns
Defined in
Properties
isValid
• Readonly isValid: boolean
Implementation of
Defined in
errors
• Readonly errors: readonly string[] = []
Implementation of
Defined in
warnings
• Readonly warnings: readonly string[] = []
Implementation of
Defined in
Methods
success
▸ success(warnings?): ValidationResult
Parameters
| Name | Type | Default value |
|---|---|---|
warnings | readonly string[] | [] |
Returns
Defined in
failure
▸ failure(errors, warnings?): ValidationResult
Parameters
| Name | Type | Default value |
|---|---|---|
errors | readonly string[] | undefined |
warnings | readonly string[] | [] |
Returns
Defined in
combine
▸ combine(...results): ValidationResult
Parameters
| Name | Type |
|---|---|
...results | readonly ValidationResult[] |