File tree 4 files changed +17
-8
lines changed
4 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -33,12 +33,12 @@ const resolvers: resolverTypes = {
33
33
} ,
34
34
Dog : {
35
35
owner : {
36
- load ( queries ) {
37
- return queries . map ( q => new Promise ( resolve => {
36
+ load ( queries ) {
37
+ return new Promise ( resolve => {
38
38
setTimeout ( ( ) => {
39
- resolve ( owners [ q . parent . name ] )
39
+ resolve ( queries . map ( q => owners [ q . parent . name ] ) )
40
40
} , 1000 )
41
- } ) )
41
+ } )
42
42
}
43
43
}
44
44
}
Original file line number Diff line number Diff line change 14
14
"docs:preview" : " vitepress preview" ,
15
15
"build" : " tsc -p tsconfig.json" ,
16
16
"postbuild" : " typedoc --readme none --entryDocument index.md --plugin typedoc-plugin-markdown --tsconfig tsconfig.json --hideInPageTOC true --out www/api src/index.ts" ,
17
+ "ts:check" : " tsc -p tsconfig.test.json" ,
17
18
"test" : " ts-node examples/relay.ts"
18
19
},
19
20
"devDependencies" : {
Original file line number Diff line number Diff line change
1
+ {
2
+ "extends" : " ./tsconfig.json" ,
3
+ "compilerOptions" : {
4
+ "noEmit" : true ,
5
+ "skipLibCheck" : true ,
6
+ },
7
+ "include" : [" src/**/*.ts" , " examples/**/*.ts" ],
8
+ }
Original file line number Diff line number Diff line change @@ -57,13 +57,13 @@ const resolvers: resolverTypes = {
57
57
},
58
58
Dog: {
59
59
owner: {
60
- load (queries ) {
60
+ load(queries ) {
61
61
// Promise with timeout added to demonstrate caching
62
- return queries . map ( q => new Promise (resolve => {
62
+ return new Promise (resolve => {
63
63
setTimeout (() => {
64
- resolve (owners [q .parent .name ])
64
+ resolve (queries . map ( q => owners [q .parent .name ]) )
65
65
}, 1000 )
66
- }))
66
+ })
67
67
}
68
68
}
69
69
}
You can’t perform that action at this time.
0 commit comments