Skip to content

Commit 91f7dd3

Browse files
committed
updated methods
1 parent 8568a51 commit 91f7dd3

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

examples/olympus/.graphql.demeter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const config = {
1212
},
1313
image:{
1414
type:"faker",
15-
key:"internet.avatar"
15+
key: "image.people"
1616
}
1717
}
1818
},

packages/graphql-demeter-core/src/MockServer/consts.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export const permittedFakerMethods: Array<keyof typeof faker> = [
1414
'internet',
1515
'lorem',
1616
'name',
17+
'image',
1718
'phone',
1819
'random',
1920
'system',
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Additional matchers for fakerjs used for better field nam to faker field match
2+
3+
import { AllowedFakerStrings } from '@/MockServer/models';
4+
5+
export const matchers: Record<string, AllowedFakerStrings> = {
6+
picture: 'image.image',
7+
};

packages/graphql-demeter-core/src/MockServer/models.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ type FakerFunctionKey =
1313
| 'internet'
1414
| 'lorem'
1515
| 'name'
16+
| 'image'
1617
| 'phone'
1718
| 'random'
1819
| 'system';
@@ -35,7 +36,7 @@ export type Paths<TEntity, TDepth extends number = 3, TKey extends number | stri
3536
}[keyof TEntity]
3637
: '';
3738

38-
type AllowedFakerStrings = Exclude<Paths<Pick<FakerType, FakerFunctionKey>>, FakerFunctionKey>;
39+
export type AllowedFakerStrings = Exclude<Paths<Pick<FakerType, FakerFunctionKey>>, FakerFunctionKey>;
3940

4041
export type FakerConfiguratedField =
4142
| {

0 commit comments

Comments
 (0)