IOutlineValidation

Interface representing a validation configuration for outline operations. Defines the validation logic and optional documentation for a specific validator.

validate: IOutlineValidationFn<Data, Param>

The validation function or configuration to apply to the outline data. Can reference itself or another validation for chained or reusable logic.

docDescription: string

Optional description for documentation purposes. Aids in understanding the purpose or behavior of the validation.