lanka-validations - v2.1.0
    Preparing search index...

    Type Alias ValidatorRule<T>

    ValidatorRule: (
        value: unknown,
        formData?: Record<string, unknown>,
    ) => ValidationResult<T> | boolean | string | null

    A field check. Return a ValidationResult, or true/null to pass, false to fail with a default message, or a string to fail with that message. A successful ValidationResult replaces the field value in the parsed output.

    Type Parameters

    • T = unknown

    Type Declaration

      • (
            value: unknown,
            formData?: Record<string, unknown>,
        ): ValidationResult<T> | boolean | string | null
      • Parameters

        • value: unknown
        • OptionalformData: Record<string, unknown>

        Returns ValidationResult<T> | boolean | string | null