Skip to content

Commit 8e9a67d

Browse files
committed
Fix uniqueness of Type Names generated by default.
1 parent d2ecc33 commit 8e9a67d

File tree

8 files changed

+36
-36
lines changed

8 files changed

+36
-36
lines changed

src/definition.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -96,29 +96,6 @@ export type ExtendedResolveParams = ResolveParams & {
9696

9797
// HELPERS OPTIONS
9898

99-
export type filterHelperArgsOpts = {
100-
filterTypeName?: string,
101-
isRequired?: boolean,
102-
onlyIndexed?: boolean,
103-
requiredFields?: string | string[],
104-
model?: MongooseModelT,
105-
};
106-
107-
export type sortHelperArgsOpts = {
108-
sortTypeName?: string,
109-
};
110-
111-
export type inputHelperArgsOpts = {
112-
inputTypeName?: string,
113-
isRequired?: boolean,
114-
removeFields?: string[],
115-
requiredFields?: string[],
116-
};
117-
118-
export type limitHelperArgsOpts = {
119-
defaultValue?: number,
120-
};
121-
12299
export type genResolverOpts = {
123100
filter?: filterHelperArgsOpts,
124101
sort?: sortHelperArgsOpts,
@@ -196,4 +173,27 @@ export type typeConverterResolversOpts = {
196173
count?: false | {
197174
filter?: filterHelperArgsOpts | false,
198175
},
199-
}
176+
};
177+
178+
export type filterHelperArgsOpts = {
179+
filterTypeName?: string,
180+
isRequired?: boolean,
181+
onlyIndexed?: boolean,
182+
requiredFields?: string | string[],
183+
model?: MongooseModelT,
184+
};
185+
186+
export type sortHelperArgsOpts = {
187+
sortTypeName?: string,
188+
};
189+
190+
export type inputHelperArgsOpts = {
191+
inputTypeName?: string,
192+
isRequired?: boolean,
193+
removeFields?: string[],
194+
requiredFields?: string[],
195+
};
196+
197+
export type limitHelperArgsOpts = {
198+
defaultValue?: number,
199+
};

src/resolvers/findByIds.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default function findByIds(
4747
...(opts && opts.limit),
4848
}),
4949
...sortHelperArgs(model, {
50-
sortTypeName: `Sort${gqType.name}Input`,
50+
sortTypeName: `SortFindByIds${gqType.name}Input`,
5151
...(opts && opts.sort),
5252
}),
5353
},

src/resolvers/findMany.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default function findMany(
4040
kind: 'query',
4141
args: {
4242
...filterHelperArgs(gqType, {
43-
filterTypeName: `Filter${gqType.name}Input`,
43+
filterTypeName: `FilterFindMany${gqType.name}Input`,
4444
model,
4545
...(opts && opts.filter),
4646
}),
@@ -49,7 +49,7 @@ export default function findMany(
4949
...(opts && opts.limit),
5050
}),
5151
...sortHelperArgs(model, {
52-
sortTypeName: `Sort${gqType.name}Input`,
52+
sortTypeName: `SortFindMany${gqType.name}Input`,
5353
...(opts && opts.sort),
5454
}),
5555
},

src/resolvers/findOne.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ export default function findOne(
3737
kind: 'query',
3838
args: {
3939
...filterHelperArgs(gqType, {
40-
filterTypeName: `Filter${gqType.name}Input`,
40+
filterTypeName: `FilterFindOne${gqType.name}Input`,
4141
model,
4242
...(opts && opts.filter),
4343
}),
4444
...skipHelperArgs(),
4545
...sortHelperArgs(model, {
46-
sortTypeName: `Sort${gqType.name}Input`,
46+
sortTypeName: `SortFindOne${gqType.name}Input`,
4747
...(opts && opts.sort),
4848
}),
4949
},

src/resolvers/removeMany.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export default function removeMany(
4545
}),
4646
args: {
4747
...filterHelperArgs(gqType, {
48-
filterTypeName: `Filter${gqType.name}Input`,
48+
filterTypeName: `FilterRemoveMany${gqType.name}Input`,
4949
isRequired: true,
5050
model,
5151
...(opts && opts.filter),

src/resolvers/removeOne.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ export default function removeOne(
5454
}),
5555
args: {
5656
...filterHelperArgs(gqType, {
57-
filterTypeName: `Filter${gqType.name}Input`,
57+
filterTypeName: `FilterRemoveOne${gqType.name}Input`,
5858
model,
5959
...(opts && opts.filter),
6060
}),
6161
...sortHelperArgs(model, {
62-
sortTypeName: `Sort${gqType.name}Input`,
62+
sortTypeName: `SortRemoveOne${gqType.name}Input`,
6363
...(opts && opts.sort),
6464
}),
6565
},

src/resolvers/updateMany.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ export default function updateMany(
5555
...(opts && opts.input),
5656
}),
5757
...filterHelperArgs(gqType, {
58-
filterTypeName: `Filter${gqType.name}Input`,
58+
filterTypeName: `FilterUpdateMany${gqType.name}Input`,
5959
model,
6060
...(opts && opts.filter),
6161
}),
6262
...sortHelperArgs(model, {
63-
sortTypeName: `Sort${gqType.name}Input`,
63+
sortTypeName: `SortUpdateMany${gqType.name}Input`,
6464
...(opts && opts.sort),
6565
}),
6666
...skipHelperArgs(),

src/resolvers/updateOne.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ export default function updateOne(
6363
...(opts && opts.input),
6464
}),
6565
...filterHelperArgs(gqType, {
66-
filterTypeName: `Filter${gqType.name}Input`,
66+
filterTypeName: `FilterUpdateOne${gqType.name}Input`,
6767
model,
6868
...(opts && opts.filter),
6969
}),
7070
...sortHelperArgs(model, {
71-
sortTypeName: `Sort${gqType.name}Input`,
71+
sortTypeName: `SortUpdateOne${gqType.name}Input`,
7272
...(opts && opts.sort),
7373
}),
7474
...skipHelperArgs(),

0 commit comments

Comments
 (0)