Skip to content

Commit f667e8e

Browse files
Merge branch 'main' into fix/npo-entity
2 parents ad9051a + ab183bd commit f667e8e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1082
-523
lines changed

generated/.tailcallrc.graphql

Lines changed: 51 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ directive @call(
4747
of the previous step is passed as input to the next step.
4848
"""
4949
steps: [Step]
50-
) on FIELD_DEFINITION | OBJECT
50+
) repeatable on FIELD_DEFINITION | OBJECT
5151

5252
"""
5353
The `@expr` operators allows you to specify an expression that can evaluate to a
5454
value. The expression can be a static value or built form a Mustache template. schema.
5555
"""
5656
directive @expr(
5757
body: JSON
58-
) on FIELD_DEFINITION | OBJECT
58+
) repeatable on FIELD_DEFINITION | OBJECT
5959

6060
"""
6161
The @graphQL operator allows to specify GraphQL API server request to fetch data
@@ -95,7 +95,7 @@ directive @graphQL(
9595
This refers URL of the API.
9696
"""
9797
url: String!
98-
) on FIELD_DEFINITION | OBJECT
98+
) repeatable on FIELD_DEFINITION | OBJECT
9999

100100
"""
101101
The @grpc operator indicates that a field or node is backed by a gRPC API.For instance,
@@ -149,7 +149,7 @@ directive @grpc(
149149
This refers to URL of the API.
150150
"""
151151
url: String!
152-
) on FIELD_DEFINITION | OBJECT
152+
) repeatable on FIELD_DEFINITION | OBJECT
153153

154154
"""
155155
The @http operator indicates that a field or node is backed by a REST API.For instance,
@@ -229,11 +229,11 @@ directive @http(
229229
This refers to URL of the API.
230230
"""
231231
url: String!
232-
) on FIELD_DEFINITION | OBJECT
232+
) repeatable on FIELD_DEFINITION | OBJECT
233233

234234
directive @js(
235235
name: String!
236-
) on FIELD_DEFINITION | OBJECT
236+
) repeatable on FIELD_DEFINITION | OBJECT
237237

238238
"""
239239
The @link directive allows you to import external resources, such as configuration
@@ -1026,14 +1026,59 @@ enum Method {
10261026
}
10271027

10281028
enum LinkType {
1029+
"""
1030+
Points to another Tailcall Configuration file. The imported
1031+
configuration will be merged into the importing configuration.
1032+
"""
10291033
Config
1034+
1035+
"""
1036+
Points to a Protobuf file. The imported Protobuf file will be used by
1037+
the `@grpc` directive. If your API exposes a reflection endpoint, you
1038+
should set the type to `Grpc` instead.
1039+
"""
10301040
Protobuf
1041+
1042+
"""
1043+
Points to a JS file. The imported JS file will be used by the `@js`
1044+
directive.
1045+
"""
10311046
Script
1047+
1048+
"""
1049+
Points to a Cert file. The imported Cert file will be used by the server
1050+
to serve over HTTPS.
1051+
"""
10321052
Cert
1053+
1054+
"""
1055+
Points to a Key file. The imported Key file will be used by the server
1056+
to serve over HTTPS.
1057+
"""
10331058
Key
1059+
1060+
"""
1061+
A trusted document that contains GraphQL operations (queries, mutations)
1062+
that can be exposed as a REST API using the `@rest` directive.
1063+
"""
10341064
Operation
1065+
1066+
"""
1067+
Points to a Htpasswd file. The imported Htpasswd file will be used by
1068+
the server to authenticate users.
1069+
"""
10351070
Htpasswd
1071+
1072+
"""
1073+
Points to a Jwks file. The imported Jwks file will be used by the server
1074+
to authenticate users.
1075+
"""
10361076
Jwks
1077+
1078+
"""
1079+
Points to a reflection endpoint. The imported reflection endpoint will
1080+
be used by the `@grpc` directive to resolve data from gRPC services.
1081+
"""
10371082
Grpc
10381083
}
10391084

0 commit comments

Comments
 (0)