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

    Function validateDob

    • Validates DOB returning structured ValidationResult.

      Parameters

      • input: unknown

        Date of birth in any format parseDob accepts.

      • Optionaloptions: DobOptions

        Optional { minAge, maxAge, referenceDate }.

      Returns ValidationResult<{ age: number; dob: Date; isoDate: string }>

      { isValid: true, data } with { dob, age, isoDate }, or { isValid: false, error, errors, code }.

      validateDob('2000-01-15', { referenceDate: new Date('2026-01-01') }).isValid; // true
      validateDob('2030-01-01').code; // 'DOB_FUTURE'