Interface IOutlineValidationFn<Data, Param>

Type definition for a validation function in the outline system. Validates the data of an outline operation based on input and data arguments.

Type Parameters

  • Data extends IOutlineData = IOutlineData

    The type of the data param, defaults to IOutlineData.

  • Param extends IOutlineParam = IOutlineParam

    The type of the input param, defaults to IOutlineParam.

  • Parameters

    • args: IOutlineValidationArgs<Data, Param>

      The arguments containing input param, data, and history.

    Returns void | Promise<void>

    A promise or void indicating the completion of validation.