angel_graphql library
Functions
-
graphiQL({String graphQLEndpoint: '/graphql', String subscriptionsEndpoint})
→ RequestHandler
-
Returns a simple RequestHandler that renders the GraphiQL visual interface for GraphQL. [...]
-
graphQLHttp(GraphQL graphQL, {dynamic onSubscription(RequestContext, ResponseContext, Stream<Map<String, dynamic>>)})
→ RequestHandler
-
A RequestHandler that serves a spec-compliant GraphQL backend. [...]
-
graphQLWS(GraphQL graphQL, {Duration keepAliveInterval})
→ RequestHandler
-
A RequestHandler that serves a spec-compliant GraphQL backend, over WebSockets.
This endpoint only supports WebSockets, and can be used to deliver subscription events. [...]
-
renderGraphiql({String graphqlEndpoint: '/graphql', String subscriptionsEndpoint})
→ String
-
-
resolveViaServiceCreate<Value, Serialized>(Service<dynamic, Value> service)
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that
creates
a single value in an Angel service. [...]
-
resolveViaServiceFindOne<Value, Serialized>(Service<dynamic, Value> service)
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that calls
findOne
on an Angel service. [...]
-
resolveViaServiceIndex<Value, Serialized>(Service<dynamic, Value> service)
→ GraphQLFieldResolver<List<Value>, Serialized>
-
A GraphQL resolver that
index
es an Angel service. [...]
-
resolveViaServiceModify<Value, Serialized>(Service<dynamic, Value> service, {String idField: 'id'})
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that
modifies
a single value from an Angel service. [...]
-
resolveViaServiceRead<Value, Serialized>(Service<dynamic, Value> service, {String idField: 'id'})
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that
read
s a single value from an Angel service. [...]
-
resolveViaServiceRemove<Value, Serialized>(Service<dynamic, Value> service, {String idField: 'id'})
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that
remove
s a single value from an Angel service. [...]
-
resolveViaServiceUpdate<Value, Serialized>(Service<dynamic, Value> service, {String idField: 'id'})
→ GraphQLFieldResolver<Value, Serialized>
-
A GraphQL resolver that
update
s a single value from an Angel service. [...]