aboutsummaryrefslogtreecommitdiff
path: root/src/definitions
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-02-21 15:43:28 +0700
committerGitHub <[email protected]>2023-02-21 08:43:28 +0000
commit0f98518f0906a9660dcdb8993b6cb983c5e4c92f (patch)
treeb5a3fe8c0c270e7b07050a9712d66df8a0774f3d /src/definitions
parenta05c3e5fed805c5086a22841a81da0d86ab89386 (diff)
downloadfaker-0f98518f0906a9660dcdb8993b6cb983c5e4c92f.tar.xz
faker-0f98518f0906a9660dcdb8993b6cb983c5e4c92f.zip
fix(person): avoid repeated last name via new last_name_patterns (#1819)
Diffstat (limited to 'src/definitions')
-rw-r--r--src/definitions/person.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/definitions/person.ts b/src/definitions/person.ts
index b6096e81..7b54860c 100644
--- a/src/definitions/person.ts
+++ b/src/definitions/person.ts
@@ -30,6 +30,13 @@ export type PersonDefinitions = LocaleEntry<{
*/
name: Array<{ value: string; weight: number }>;
+ /**
+ * A weighted list of patterns used to generate last names.
+ */
+ last_name_patterns?: Array<{ value: string; weight: number }>;
+ male_last_name_patterns?: Array<{ value: string; weight: number }>;
+ female_last_name_patterns?: Array<{ value: string; weight: number }>;
+
bio_patterns?: string[];
title: PersonTitleDefinitions;