| 574 | * Implement this interface in order for the construct to be able to validate itself. |
| 575 | */ |
| 576 | export interface IValidation { |
| 577 | /** |
| 578 | * Validate the current construct. |
| 579 | * |
| 580 | * This method can be implemented by derived constructs in order to perform |
| 581 | * validation logic. It is called on all constructs before synthesis. |
| 582 | * |
| 583 | * @returns An array of validation error messages, or an empty array if there the construct is valid. |
| 584 | */ |
| 585 | validate(): string[]; |
| 586 | } |
| 587 | |
| 588 | /** |
| 589 | * In what order to return constructs |
no outgoing calls
no test coverage detected
searching dependent graphs…