src/lib/generators/name.ts

Total Symbols
4
Lines of Code
26
Avg Complexity
1.0
Avg Coverage
100.0%

Symbols by Kind

function 4

All Symbols

Name Kind Visibility Status Lines Signature
generateFirstName function exported- 8-10 generateFirstName(): : string
generateLastName function exported- 13-15 generateLastName(): : string
generateFullName function exported- 18-20 generateFullName(): : string
generateCompanyName function exported- 23-25 generateCompanyName(): : string

Full Source

/**
 * Brazilian name generator — powered by faker (pt_BR locale)
 */

import { fakerPT_BR as faker } from "@faker-js/faker";

/** Generates a random Brazilian first name. */
export function generateFirstName(): string {
  return faker.person.firstName();
}

/** Generates a random Brazilian last name. */
export function generateLastName(): string {
  return faker.person.lastName();
}

/** Generates a random Brazilian full name (first + last). */
export function generateFullName(): string {
  return faker.person.fullName();
}

/** Generates a random Brazilian company name. */
export function generateCompanyName(): string {
  return faker.company.name();
}