generateBirthDate function exported ✓ 100.0%

Last updated: 2026-03-01T23:25:47.120Z

Metrics

LOC: 8 Complexity: 1 Params: 4 Coverage: 100.0% (2/2 lines, 5x executed)

Signature

generateBirthDate( minAge = 18, maxAge = 65, format: DateFormat = "iso", ): : string

Summary

Generates a random birth date.

Tags

#@param minAge - Minimum age in years (default: `18`)#@param maxAge - Maximum age in years (default: `65`)#@param format - Output format (default: `"iso"`)

Source Code

export function generateBirthDate(
  minAge = 18,
  maxAge = 65,
  format: DateFormat = "iso",
): string {
  const date = faker.date.birthdate({ min: minAge, max: maxAge, mode: "age" });
  return formatDate(date, format);
}

Dependencies (Outgoing)

graph LR generateBirthDate["generateBirthDate"] formatDate["formatDate"] generateBirthDate -->|calls| formatDate style generateBirthDate fill:#dbeafe,stroke:#2563eb,stroke-width:2px click generateBirthDate "d8e2b1407197dbc7.html" click formatDate "64743b53fd857ed9.html"
TargetType
formatDate calls

Impact (Incoming)

graph LR generateBirthDate["generateBirthDate"] GeneratorFn["GeneratorFn"] GeneratorFn -->|calls| generateBirthDate style generateBirthDate fill:#dbeafe,stroke:#2563eb,stroke-width:2px click generateBirthDate "d8e2b1407197dbc7.html" click GeneratorFn "07e2c388ba1ac3f3.html"
SourceType
GeneratorFn calls