Skip to content

Commit 8694d41

Browse files
committed
feat(core): add game package
1 parent 2209667 commit 8694d41

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

index.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ interface OptionsUrl {
5858
protocol?: string;
5959
tld?: string;
6060
}
61+
interface OptionsGame {
62+
locale?: string;
63+
}
6164
interface OptionsFaker {
6265
locale?: string;
6366
}
@@ -83,5 +86,6 @@ declare class Faker {
8386
email(options?: OptionsEmail): string;
8487
firstName(options?: OptionsFirstname): string;
8588
lastName(options?: OptionsLastname): string;
89+
game(options?: OptionsGame): string;
8690
}
8791
export default function faker(options?: OptionsFaker): Faker;

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import browser from '@fakerjs/browser';
1919
import email from '@fakerjs/email';
2020
import firstName from '@fakerjs/firstname';
2121
import lastName from '@fakerjs/lastname';
22+
import game from '@fakerjs/game';
2223

2324
class Faker {
2425
options = {};
@@ -67,6 +68,10 @@ class Faker {
6768
return animal({locale: this.options.locale || 'en_US', ...options});
6869
}
6970

71+
game(options) {
72+
return game({locale: this.options.locale || 'en_US', ...options});
73+
}
74+
7075
superhero() {
7176
return superhero();
7277
}

index.test-d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ expectType<string>(faker().browser());
2222
expectType<string>(faker().email());
2323
expectType<string>(faker().firstName());
2424
expectType<string>(faker().lastName());
25+
expectType<string>(faker().game().title());

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"@fakerjs/url": "^1",
5959
"@fakerjs/email": "^1",
6060
"@fakerjs/firstname": "^1",
61-
"@fakerjs/lastname": "^1"
61+
"@fakerjs/lastname": "^1",
62+
"@fakerjs/game": "^1"
6263
}
6364
}

0 commit comments

Comments
 (0)