Type alias ValidateCallback<T>

ValidateCallback<T>: ((value: {
    createdBy: string;
    currentValue: T | undefined;
    entity: Entity;
    newValue: T | undefined;
    senderAddress: string;
}) => boolean)

Type Parameters

  • T

Type declaration

    • (value: {
          createdBy: string;
          currentValue: T | undefined;
          entity: Entity;
          newValue: T | undefined;
          senderAddress: string;
      }): boolean
    • Parameters

      • value: {
            createdBy: string;
            currentValue: T | undefined;
            entity: Entity;
            newValue: T | undefined;
            senderAddress: string;
        }
        • createdBy: string
        • currentValue: T | undefined
        • entity: Entity
        • newValue: T | undefined
        • senderAddress: string

      Returns boolean