Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit04900eb

Browse files
committed
migrate api typings
1 parentb9afffb commit04900eb

File tree

2 files changed

+61
-77
lines changed

2 files changed

+61
-77
lines changed

‎typings/graphql.d.ts

Lines changed: 61 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -8,47 +8,38 @@ export type Scalars = {
88
Boolean:boolean,
99
Int:number,
1010
Float:number,
11-
/**
12-
* A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the
13-
* `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO
14-
* 8601 standard for representation of dates and times using the Gregorian calendar.
15-
**/
1611
DateTime:any,
17-
/** Git commit hash */
1812
Commit:any,
19-
/** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
2013
JSON:any,
21-
/** The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
2214
JSONObject:any,
23-
/** The `Upload` scalar type represents a file upload. */
24-
Upload:any,
2515
};
2616

2717

28-
29-
exportenumCacheControlScope{
30-
Public='PUBLIC',
31-
Private='PRIVATE'
18+
exportenumCodingLanguageEnum{
19+
Javascript='JAVASCRIPT'
3220
}
3321

3422

3523
exporttypeCreateTokenInput={
3624
accessToken:Scalars['String'],
3725
};
3826

39-
exporttypeCreateTokenOutput={
40-
__typename?:'CreateTokenOutput',
41-
token:Scalars['String'],
42-
};
43-
4427

45-
exportenumEnumCodingLanguage{
46-
Javascript='JAVASCRIPT'
28+
exportenumEditorEnum{
29+
Vscode='VSCODE'
4730
}
4831

49-
exportenumEnumTestRunner{
50-
Jest='JEST'
51-
}
32+
exporttypeEditorLoginInput={
33+
editor:EditorEnum,
34+
machineId:Scalars['String'],
35+
sessionId:Scalars['String'],
36+
};
37+
38+
exporttypeEditorLoginOutput={
39+
__typename?:'editorLoginOutput',
40+
user:User,
41+
token:Scalars['String'],
42+
};
5243

5344
exporttypeGithubUser={
5445
__typename?:'GithubUser',
@@ -69,7 +60,7 @@ export type Level = {
6960
stage?:Maybe<Stage>,
7061
stages:Array<Stage>,
7162
setup?:Maybe<StepActions>,
72-
status:string
63+
status:'ACTIVE'|'COMPLETE'|'INCOMPLETE',
7364
};
7465

7566

@@ -79,12 +70,12 @@ export type LevelStageArgs = {
7970

8071
exporttypeMutation={
8172
__typename?:'Mutation',
82-
createToken?:Maybe<CreateTokenOutput>,
73+
editorLogin?:Maybe<EditorLoginOutput>,
8374
};
8475

8576

86-
exporttypeMutationCreateTokenArgs={
87-
input:CreateTokenInput
77+
exporttypeMutationEditorLoginArgs={
78+
input:EditorLoginInput
8879
};
8980

9081
exporttypeQuery={
@@ -125,7 +116,7 @@ export type QueryStepActionsArgs = {
125116

126117
exportenumRole{
127118
Admin='ADMIN',
128-
User='USER'
119+
EditorUser='EDITOR_USER'
129120
}
130121

131122
exporttypeStage={
@@ -136,7 +127,7 @@ export type Stage = {
136127
step?:Maybe<Step>,
137128
steps:Array<Step>,
138129
setup?:Maybe<StepActions>,
139-
status:'ACTIVE'|'COMPLETE'|'INCOMPLETE'
130+
status:'ACTIVE'|'COMPLETE'|'INCOMPLETE',
140131
};
141132

142133

@@ -149,10 +140,10 @@ export type Step = {
149140
id:Scalars['ID'],
150141
title:Scalars['String'],
151142
text:Scalars['String'],
152-
setup:StepActions,
153-
solution:StepActions,
154-
status:'ACTIVE'|'COMPLETE'|'INCOMPLETE'
155-
}
143+
setup?:Maybe<StepActions>,
144+
solution?:Maybe<StepActions>,
145+
status:'ACTIVE'|'COMPLETE'|'INCOMPLETE',
146+
};
156147

157148
exporttypeStepActions={
158149
__typename?:'StepActions',
@@ -162,6 +153,10 @@ export type StepActions = {
162153
commands:Array<Scalars['String']>,
163154
};
164155

156+
exportenumTestRunnerEnum{
157+
Jest='JEST'
158+
}
159+
165160
exporttypeTutorial={
166161
__typename?:'Tutorial',
167162
id:Scalars['ID'],
@@ -170,8 +165,8 @@ export type Tutorial = {
170165
createdAt:Scalars['DateTime'],
171166
updatedBy:User,
172167
updatedAt:Scalars['DateTime'],
173-
codingLanguage:EnumCodingLanguage,
174-
testRunner:EnumTestRunner,
168+
codingLanguage:CodingLanguageEnum,
169+
testRunner:TestRunnerEnum,
175170
title:Scalars['String'],
176171
text:Scalars['String'],
177172
releasedAt?:Maybe<Scalars['DateTime']>,
@@ -226,24 +221,25 @@ export type TutorialVersionStepArgs = {
226221
stepId:Scalars['ID']
227222
};
228223

229-
230224
exporttypeUser={
231225
__typename?:'User',
232226
id:Scalars['ID'],
233227
name?:Maybe<Scalars['String']>,
234-
email:Scalars['String'],
228+
email?:Maybe<Scalars['String']>,
235229
location?:Maybe<Scalars['String']>,
236230
avatarUrl?:Maybe<Scalars['String']>,
237231
createdAt:Scalars['DateTime'],
238232
updatedAt:Scalars['DateTime'],
239233
githubUser?:Maybe<GithubUser>,
240234
};
235+
241236
exporttypeTutorialSummaryFragment=(
242237
{__typename?:'Tutorial'}
243238
&Pick<Tutorial,'title'|'text'>
244239
);
245240

246241

242+
247243
exporttypeResolverTypeWrapper<T>=Promise<T>|T;
248244

249245
exporttypeResolverFn<TResult,TParent,TContext,TArgs>=(
@@ -321,8 +317,8 @@ export type ResolversTypes = {
321317
User:ResolverTypeWrapper<User>,
322318
DateTime:ResolverTypeWrapper<Scalars['DateTime']>,
323319
GithubUser:ResolverTypeWrapper<GithubUser>,
324-
EnumCodingLanguage:EnumCodingLanguage,
325-
EnumTestRunner:EnumTestRunner,
320+
CodingLanguageEnum:CodingLanguageEnum,
321+
TestRunnerEnum:TestRunnerEnum,
326322
TutorialVersion:ResolverTypeWrapper<TutorialVersion>,
327323
Level:ResolverTypeWrapper<Level>,
328324
Stage:ResolverTypeWrapper<Stage>,
@@ -331,14 +327,13 @@ export type ResolversTypes = {
331327
Commit:ResolverTypeWrapper<Scalars['Commit']>,
332328
Boolean:ResolverTypeWrapper<Scalars['Boolean']>,
333329
Mutation:ResolverTypeWrapper<{}>,
334-
createTokenInput:CreateTokenInput,
335-
CreateTokenOutput:ResolverTypeWrapper<CreateTokenOutput>,
336-
CacheControlScope:CacheControlScope,
330+
editorLoginInput:EditorLoginInput,
331+
EditorEnum:EditorEnum,
332+
editorLoginOutput:ResolverTypeWrapper<EditorLoginOutput>,
337333
JSON:ResolverTypeWrapper<Scalars['JSON']>,
338334
JSONObject:ResolverTypeWrapper<Scalars['JSONObject']>,
339335
Role:Role,
340-
Upload:ResolverTypeWrapper<Scalars['Upload']>,
341-
Int:ResolverTypeWrapper<Scalars['Int']>,
336+
createTokenInput:CreateTokenInput,
342337
};
343338

344339
/** Mapping between all available schema types and the resolvers parents */
@@ -351,8 +346,8 @@ export type ResolversParentTypes = {
351346
User:User,
352347
DateTime:Scalars['DateTime'],
353348
GithubUser:GithubUser,
354-
EnumCodingLanguage:EnumCodingLanguage,
355-
EnumTestRunner:EnumTestRunner,
349+
CodingLanguageEnum:CodingLanguageEnum,
350+
TestRunnerEnum:TestRunnerEnum,
356351
TutorialVersion:TutorialVersion,
357352
Level:Level,
358353
Stage:Stage,
@@ -361,35 +356,30 @@ export type ResolversParentTypes = {
361356
Commit:Scalars['Commit'],
362357
Boolean:Scalars['Boolean'],
363358
Mutation:{},
364-
createTokenInput:CreateTokenInput,
365-
CreateTokenOutput:CreateTokenOutput,
366-
CacheControlScope:CacheControlScope,
359+
editorLoginInput:EditorLoginInput,
360+
EditorEnum:EditorEnum,
361+
editorLoginOutput:EditorLoginOutput,
367362
JSON:Scalars['JSON'],
368363
JSONObject:Scalars['JSONObject'],
369364
Role:Role,
370-
Upload:Scalars['Upload'],
371-
Int:Scalars['Int'],
365+
createTokenInput:CreateTokenInput,
372366
};
373367

374368
exporttypeAuthDirectiveResolver<Result,Parent,ContextType=any,Args={requires?:Maybe<Maybe<Role>>}>=DirectiveResolverFn<Result,Parent,ContextType,Args>;
375369

376-
exporttypeCacheControlDirectiveResolver<Result,Parent,ContextType=any,Args={
377-
maxAge?:Maybe<Maybe<Scalars['Int']>>,
378-
scope?:Maybe<Maybe<CacheControlScope>>
379-
}>=DirectiveResolverFn<Result,Parent,ContextType,Args>;
380-
381370
exportinterfaceCommitScalarConfigextendsGraphQLScalarTypeConfig<ResolversTypes['Commit'],any>{
382371
name:'Commit'
383372
}
384373

385-
exporttypeCreateTokenOutputResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['CreateTokenOutput']=ResolversParentTypes['CreateTokenOutput']>={
386-
token?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
387-
};
388-
389374
exportinterfaceDateTimeScalarConfigextendsGraphQLScalarTypeConfig<ResolversTypes['DateTime'],any>{
390375
name:'DateTime'
391376
}
392377

378+
exporttypeEditorLoginOutputResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['editorLoginOutput']=ResolversParentTypes['editorLoginOutput']>={
379+
user?:Resolver<ResolversTypes['User'],ParentType,ContextType>,
380+
token?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
381+
};
382+
393383
exporttypeGithubUserResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['GithubUser']=ResolversParentTypes['GithubUser']>={
394384
id?:Resolver<ResolversTypes['ID'],ParentType,ContextType>,
395385
name?:Resolver<Maybe<ResolversTypes['String']>,ParentType,ContextType>,
@@ -416,7 +406,7 @@ export type LevelResolvers<ContextType = any, ParentType extends ResolversParent
416406
};
417407

418408
exporttypeMutationResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['Mutation']=ResolversParentTypes['Mutation']>={
419-
createToken?:Resolver<Maybe<ResolversTypes['CreateTokenOutput']>,ParentType,ContextType,RequireFields<MutationCreateTokenArgs,'input'>>,
409+
editorLogin?:Resolver<Maybe<ResolversTypes['editorLoginOutput']>,ParentType,ContextType,RequireFields<MutationEditorLoginArgs,'input'>>,
420410
};
421411

422412
exporttypeQueryResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['Query']=ResolversParentTypes['Query']>={
@@ -442,8 +432,8 @@ export type StepResolvers<ContextType = any, ParentType extends ResolversParentT
442432
id?:Resolver<ResolversTypes['ID'],ParentType,ContextType>,
443433
title?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
444434
text?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
445-
setup?:Resolver<ResolversTypes['StepActions'],ParentType,ContextType>,
446-
solution?:Resolver<ResolversTypes['StepActions'],ParentType,ContextType>,
435+
setup?:Resolver<Maybe<ResolversTypes['StepActions']>,ParentType,ContextType>,
436+
solution?:Resolver<Maybe<ResolversTypes['StepActions']>,ParentType,ContextType>,
447437
};
448438

449439
exporttypeStepActionsResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['StepActions']=ResolversParentTypes['StepActions']>={
@@ -460,8 +450,8 @@ export type TutorialResolvers<ContextType = any, ParentType extends ResolversPar
460450
createdAt?:Resolver<ResolversTypes['DateTime'],ParentType,ContextType>,
461451
updatedBy?:Resolver<ResolversTypes['User'],ParentType,ContextType>,
462452
updatedAt?:Resolver<ResolversTypes['DateTime'],ParentType,ContextType>,
463-
codingLanguage?:Resolver<ResolversTypes['EnumCodingLanguage'],ParentType,ContextType>,
464-
testRunner?:Resolver<ResolversTypes['EnumTestRunner'],ParentType,ContextType>,
453+
codingLanguage?:Resolver<ResolversTypes['CodingLanguageEnum'],ParentType,ContextType>,
454+
testRunner?:Resolver<ResolversTypes['TestRunnerEnum'],ParentType,ContextType>,
465455
title?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
466456
text?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
467457
releasedAt?:Resolver<Maybe<ResolversTypes['DateTime']>,ParentType,ContextType>,
@@ -494,14 +484,10 @@ export type TutorialVersionResolvers<ContextType = any, ParentType extends Resol
494484
completed?:Resolver<ResolversTypes['Boolean'],ParentType,ContextType>,
495485
};
496486

497-
exportinterfaceUploadScalarConfigextendsGraphQLScalarTypeConfig<ResolversTypes['Upload'],any>{
498-
name:'Upload'
499-
}
500-
501487
exporttypeUserResolvers<ContextType=any,ParentTypeextendsResolversParentTypes['User']=ResolversParentTypes['User']>={
502488
id?:Resolver<ResolversTypes['ID'],ParentType,ContextType>,
503489
name?:Resolver<Maybe<ResolversTypes['String']>,ParentType,ContextType>,
504-
email?:Resolver<ResolversTypes['String'],ParentType,ContextType>,
490+
email?:Resolver<Maybe<ResolversTypes['String']>,ParentType,ContextType>,
505491
location?:Resolver<Maybe<ResolversTypes['String']>,ParentType,ContextType>,
506492
avatarUrl?:Resolver<Maybe<ResolversTypes['String']>,ParentType,ContextType>,
507493
createdAt?:Resolver<ResolversTypes['DateTime'],ParentType,ContextType>,
@@ -511,8 +497,8 @@ export type UserResolvers<ContextType = any, ParentType extends ResolversParentT
511497

512498
exporttypeResolvers<ContextType=any>={
513499
Commit?:GraphQLScalarType,
514-
CreateTokenOutput?:CreateTokenOutputResolvers<ContextType>,
515500
DateTime?:GraphQLScalarType,
501+
editorLoginOutput?:EditorLoginOutputResolvers<ContextType>,
516502
GithubUser?:GithubUserResolvers<ContextType>,
517503
JSON?:GraphQLScalarType,
518504
JSONObject?:GraphQLScalarType,
@@ -525,7 +511,6 @@ export type Resolvers<ContextType = any> = {
525511
Tutorial?:TutorialResolvers<ContextType>,
526512
TutorialRepo?:TutorialRepoResolvers<ContextType>,
527513
TutorialVersion?:TutorialVersionResolvers<ContextType>,
528-
Upload?:GraphQLScalarType,
529514
User?:UserResolvers<ContextType>,
530515
};
531516

@@ -537,7 +522,6 @@ export type Resolvers<ContextType = any> = {
537522
exporttypeIResolvers<ContextType=any>=Resolvers<ContextType>;
538523
exporttypeDirectiveResolvers<ContextType=any>={
539524
auth?:AuthDirectiveResolver<any,any,ContextType>,
540-
cacheControl?:CacheControlDirectiveResolver<any,any,ContextType>,
541525
};
542526

543527

@@ -546,6 +530,7 @@ export type DirectiveResolvers<ContextType = any> = {
546530
* Use "DirectiveResolvers" root object instead. If you wish to get "IDirectiveResolvers", add "typesPrefix: I" to your config.
547531
*/
548532
exporttypeIDirectiveResolvers<ContextType=any>=DirectiveResolvers<ContextType>;
533+
549534
exportinterfaceIntrospectionResultData{
550535
__schema:{
551536
types:{
@@ -560,8 +545,8 @@ export interface IntrospectionResultData {
560545

561546
//@ts-ignore
562547
constresult:IntrospectionResultData={
563-
__schema:{
564-
types:[]
548+
"__schema":{
549+
"types":[]
565550
}
566551
};
567552

‎web-app/src/containers/Tutorial/LevelPage/Level/LevelStageSummary.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import{Icon}from'@alifd/next'
21
import*asReactfrom'react'
32
import*asGfrom'typings/graphql'
43

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp