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

    Function localizeValidationResult

    • Returns a failed result with its message translated. Successful results are returned unchanged.

      Type Parameters

      • T

      Parameters

      • result: ValidationResult<T>

        Result from any validateX function.

      • locale: ValidationLocale = 'en'

        'en' (default), 'si', or 'ta'.

      • Optionaloverrides: Readonly<Record<string, string>>

        Optional messages keyed by code.

      Returns ValidationResult<T>

      The same result with error and errors translated. Successful results are returned unchanged.

      localizeValidationResult(validateNic('bad'), 'en', { NIC_INVALID_FORMAT: 'Check your NIC' }).error; // 'Check your NIC'