Validator: (
    value: CollectorValueType<T>,
) => string[] | { error: { message: string; type: string }; type: string }

Validates a collector's current value and returns any validation errors.

Type Parameters

Type declaration

    • (
          value: CollectorValueType<T>,
      ): string[] | { error: { message: string; type: string }; type: string }
    • Parameters

      Returns string[] | { error: { message: string; type: string }; type: string }

      An array of error message strings, or an error object. Returns an empty array when validation passes.