Skip to content

Commit 6db3a7d

Browse files
lyskos97nodkz
authored andcommitted
fix(demo): define a default value for argument of resolvers
1 parent 28eadab commit 6db3a7d

File tree

7 files changed

+1
-45
lines changed

7 files changed

+1
-45
lines changed

demo/schema/Film.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,20 +75,12 @@ const responseFromRestApi = {
7575

7676
export const FilmTC = composeWithRest('Film', responseFromRestApi);
7777

78-
// //////////////
79-
// RESOLVERS aka FieldConfig in GraphQL
80-
// //////////////
81-
8278
createFindByIdResolver(FilmTC, 'films');
8379

8480
createFindListByPageNumberResolver(FilmTC, 'films');
8581

8682
createFindByUrlListResolver(FilmTC);
8783

88-
// //////////////
89-
// RELATIONS
90-
// //////////////
91-
9284
FilmTC.addRelation('characterObjs', {
9385
resolver: () => PersonTC.getResolver('findByUrlList'),
9486
prepareArgs: {

demo/schema/Person.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ const responseFromRestApi = {
4242

4343
export const PersonTC = composeWithRest('Person', responseFromRestApi);
4444

45-
// //////////////
46-
// RESOLVERS aka FieldConfig in GraphQL
47-
// //////////////
48-
4945
createFindByIdResolver(PersonTC, 'people');
5046

5147
createFindListByPageNumberResolver(PersonTC, 'people');

demo/schema/Planet.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ const responseFromRestApi = {
3333

3434
export const PlanetTC = composeWithRest('Planet', responseFromRestApi);
3535

36-
// //////////////
37-
// RESOLVERS aka FieldConfig in GraphQL
38-
// //////////////
39-
4036
createFindByIdResolver(PlanetTC, 'planets');
4137

4238
createFindListByPageNumberResolver(PlanetTC, 'planets');
@@ -52,10 +48,6 @@ PlanetTC.addResolver({
5248
resolve: rp => fetch(rp.args.url).then(r => r.json()),
5349
});
5450

55-
// //////////////
56-
// RELATIONS
57-
// //////////////
58-
5951
PlanetTC.addRelation('residentObjs', {
6052
resolver: () => PersonTC.getResolver('findByUrlList'),
6153
prepareArgs: {

demo/schema/Species.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,12 @@ const responseFromRestApi = {
3030

3131
export const SpeciesTC = composeWithRest('Species', responseFromRestApi);
3232

33-
// //////////////
34-
// RESOLVERS aka FieldConfig in GraphQL
35-
// //////////////
36-
3733
createFindByIdResolver(SpeciesTC, 'species');
3834

3935
createFindListByPageNumberResolver(SpeciesTC, 'species');
4036

4137
createFindByUrlListResolver(SpeciesTC);
4238

43-
// //////////////
44-
// RELATIONS
45-
// //////////////
46-
4739
SpeciesTC.addRelation('homeworldObj', {
4840
resolver: () => PlanetTC.getResolver('findByUrl'),
4941
prepareArgs: {

demo/schema/Starship.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,12 @@ const responseFromRestApi = {
3030

3131
export const StarshipTC = composeWithRest('Starships', responseFromRestApi);
3232

33-
// //////////////
34-
// RESOLVERS aka FieldConfig in GraphQL
35-
// //////////////
36-
3733
createFindByIdResolver(StarshipTC, 'starships');
3834

3935
createFindListByPageNumberResolver(StarshipTC, 'starships');
4036

4137
createFindByUrlListResolver(StarshipTC);
4238

43-
// //////////////
44-
// RELATIONS
45-
// //////////////
46-
4739
StarshipTC.addRelation('pilotObjs', {
4840
resolver: () => PersonTC.getResolver('findByUrlList'),
4941
prepareArgs: {

demo/schema/Vehicle.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,12 @@ const responseFromRestApi = {
3030

3131
export const VehicleTC = composeWithRest('Vehicle', responseFromRestApi);
3232

33-
// //////////////
34-
// RESOLVERS aka FieldConfig in GraphQL
35-
// //////////////
36-
3733
createFindByIdResolver(VehicleTC, 'vehicles');
3834

3935
createFindListByPageNumberResolver(VehicleTC, 'vehicles');
4036

4137
createFindByUrlListResolver(VehicleTC);
4238

43-
// //////////////
44-
// RELATIONS
45-
// //////////////
46-
4739
VehicleTC.addRelation('pilotObjs', {
4840
resolver: () => PersonTC.getResolver('findByUrlList'),
4941
prepareArgs: {

demo/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export function createFindListByPageNumberResolver(tc: TypeComposer, urlAddr: st
2121
name: 'findListByPageNumber',
2222
type: [tc],
2323
args: {
24-
page: 'Int!',
24+
page: { type: 'Int', defaultValue: 1 },
2525
},
2626
resolve: rp => {
2727
return fetch(`https://swapi.co/api/${urlAddr}/?page=${rp.args.page}`).then(r =>

0 commit comments

Comments
 (0)