@@ -102,8 +102,6 @@ export type Level = {
102
102
title :Scalars [ 'String' ]
103
103
/** A summary of the level */
104
104
summary :Scalars [ 'String' ]
105
- /** Detailed description */
106
- description ?:Maybe < Scalars [ 'String' ] >
107
105
/** The lesson content of the level, parsed as markdown */
108
106
content :Scalars [ 'String' ]
109
107
/** Actions run on level start up for configuring setup */
@@ -179,7 +177,6 @@ export type Role = 'ADMIN' | 'EDITOR_USER'
179
177
export type Step = {
180
178
__typename ?:'Step'
181
179
id :Scalars [ 'ID' ]
182
- title :Scalars [ 'String' ]
183
180
content :Scalars [ 'String' ]
184
181
setup ?:Maybe < Scalars [ 'JSON' ] >
185
182
solution ?:Maybe < Scalars [ 'JSON' ] >
@@ -191,10 +188,15 @@ export type Tutorial = {
191
188
id :Scalars [ 'ID' ]
192
189
createdBy ?:Maybe < User >
193
190
version :TutorialVersion
194
- versions ?: Maybe < Array < TutorialVersion > >
191
+ versions : Array < TutorialVersion >
195
192
summary :TutorialSummary
196
193
}
197
194
195
+ /** A tutorial for use in VSCode CodeRoad */
196
+ export type TutorialVersionArgs = {
197
+ id ?:Maybe < Scalars [ 'String' ] >
198
+ }
199
+
198
200
/** Data for tutorial */
199
201
export type TutorialData = {
200
202
__typename ?:'TutorialData'
@@ -255,7 +257,6 @@ export type User = {
255
257
email ?:Maybe < Scalars [ 'String' ] >
256
258
createdAt :Scalars [ 'DateTime' ]
257
259
updatedAt :Scalars [ 'DateTime' ]
258
- githubUser ?:Maybe < GithubUser >
259
260
}
260
261
261
262
export type ResolverTypeWrapper < T > = Promise < T > | T
@@ -332,7 +333,6 @@ export type ResolversTypes = {
332
333
User :ResolverTypeWrapper < User >
333
334
String :ResolverTypeWrapper < Scalars [ 'String' ] >
334
335
DateTime :ResolverTypeWrapper < Scalars [ 'DateTime' ] >
335
- GithubUser :ResolverTypeWrapper < GithubUser >
336
336
TutorialVersion :ResolverTypeWrapper < TutorialVersion >
337
337
TutorialData :ResolverTypeWrapper < TutorialData >
338
338
JSON :ResolverTypeWrapper < Scalars [ 'JSON' ] >
@@ -355,6 +355,7 @@ export type ResolversTypes = {
355
355
Role :Role
356
356
FileFormat :FileFormat
357
357
tutorialRepoInput :TutorialRepoInput
358
+ GithubUser :ResolverTypeWrapper < GithubUser >
358
359
}
359
360
360
361
/** Mapping between all available schema types and the resolvers parents */
@@ -365,7 +366,6 @@ export type ResolversParentTypes = {
365
366
User :User
366
367
String :Scalars [ 'String' ]
367
368
DateTime :Scalars [ 'DateTime' ]
368
- GithubUser :GithubUser
369
369
TutorialVersion :TutorialVersion
370
370
TutorialData :TutorialData
371
371
JSON :Scalars [ 'JSON' ]
@@ -388,6 +388,7 @@ export type ResolversParentTypes = {
388
388
Role :Role
389
389
FileFormat :FileFormat
390
390
tutorialRepoInput :TutorialRepoInput
391
+ GithubUser :GithubUser
391
392
}
392
393
393
394
export type AuthDirectiveResolver <
@@ -435,7 +436,6 @@ export type LevelResolvers<
435
436
id ?:Resolver < ResolversTypes [ 'ID' ] , ParentType , ContextType >
436
437
title ?:Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType >
437
438
summary ?:Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType >
438
- description ?:Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType >
439
439
content ?:Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType >
440
440
setup ?:Resolver < Maybe < ResolversTypes [ 'JSON' ] > , ParentType , ContextType >
441
441
steps ?:Resolver < Array < ResolversTypes [ 'Step' ] > , ParentType , ContextType >
@@ -512,7 +512,6 @@ export type StepResolvers<
512
512
ParentType extends ResolversParentTypes [ 'Step' ] = ResolversParentTypes [ 'Step' ]
513
513
> = {
514
514
id ?:Resolver < ResolversTypes [ 'ID' ] , ParentType , ContextType >
515
- title ?:Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType >
516
515
content ?:Resolver < ResolversTypes [ 'String' ] , ParentType , ContextType >
517
516
setup ?:Resolver < Maybe < ResolversTypes [ 'JSON' ] > , ParentType , ContextType >
518
517
solution ?:Resolver < Maybe < ResolversTypes [ 'JSON' ] > , ParentType , ContextType >
@@ -524,8 +523,8 @@ export type TutorialResolvers<
524
523
> = {
525
524
id ?:Resolver < ResolversTypes [ 'ID' ] , ParentType , ContextType >
526
525
createdBy ?:Resolver < Maybe < ResolversTypes [ 'User' ] > , ParentType , ContextType >
527
- version ?:Resolver < ResolversTypes [ 'TutorialVersion' ] , ParentType , ContextType >
528
- versions ?:Resolver < Maybe < Array < ResolversTypes [ 'TutorialVersion' ] > > , ParentType , ContextType >
526
+ version ?:Resolver < ResolversTypes [ 'TutorialVersion' ] , ParentType , ContextType , TutorialVersionArgs >
527
+ versions ?:Resolver < Array < ResolversTypes [ 'TutorialVersion' ] > , ParentType , ContextType >
529
528
summary ?:Resolver < ResolversTypes [ 'TutorialSummary' ] , ParentType , ContextType >
530
529
}
531
530
@@ -568,7 +567,6 @@ export type UserResolvers<
568
567
email ?:Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType >
569
568
createdAt ?:Resolver < ResolversTypes [ 'DateTime' ] , ParentType , ContextType >
570
569
updatedAt ?:Resolver < ResolversTypes [ 'DateTime' ] , ParentType , ContextType >
571
- githubUser ?:Resolver < Maybe < ResolversTypes [ 'GithubUser' ] > , ParentType , ContextType >
572
570
}
573
571
574
572
export type Resolvers < ContextType = any > = {