-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgraphql.config.yaml
56 lines (56 loc) · 1.9 KB
/
graphql.config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
projects:
mikro:
schema: http://localhost:8080/graphql
documents: graphql/mikro/*/**.graphql
extensions:
turms:
out_dir: mikro/api
stylers:
- type: turms.stylers.default.DefaultStyler
- type: turms.stylers.appender.AppenderStyler
append_fragment: "Fragment"
plugins:
- type: turms.plugins.enums.EnumsPlugin
- type: turms.plugins.inputs.InputsPlugin
- type: turms.plugins.fragments.FragmentsPlugin
- type: turms.plugins.operations.OperationsPlugin
- type: turms.plugins.funcs.FuncsPlugin
global_kwargs:
- type: mikro.rath.MikroRath
key: rath
description: "The mikro rath client"
definitions:
- type: subscription
is_async: True
use: mikro.funcs.asubscribe
- type: query
is_async: True
use: mikro.funcs.aexecute
- type: mutation
is_async: True
use: mikro.funcs.aexecute
- type: subscription
use: mikro.funcs.subscribe
- type: query
use: mikro.funcs.execute
- type: mutation
use: mikro.funcs.execute
processors:
- type: turms.processors.black.BlackProcessor
scalar_definitions:
XArray: mikro.scalars.ArrayInput
File: mikro.scalars.File
ImageFile: mikro.scalars.File
Upload: mikro.scalars.Upload
DataFrame: mikro.scalars.DataFrame
Store: mikro.scalars.Store
ID: rath.scalars.ID
additional_bases:
Representation:
- mikro.traits.Representation
Table:
- mikro.traits.Table
ROI:
- mikro.traits.ROI
InputVector:
- mikro.traits.Vectorizable