ferry_exec library
Classes
- FetchPolicy
-
FragmentRequest<
TData, TVars> - JsonOperationRequest
- A OperationRequest that parses the response into a Map<String, dynamic> this is useful for when you don't have a generated class for the operation or as an escape hatch for when you want to parse the response yourself.
-
OperationRequest<
TData, TVars> -
OperationResponse<
TData, TVars> - Encapsulates a GraphQL operation's response, with typed input and responses, and errors.
- PassthroughTypedLink
- TypedLink
- A fully typed implementation of gql_link
Enums
Typedefs
-
NextTypedLink<
TData, TVars> = Stream< OperationResponse< Function(OperationRequest<TData, TVars> >TData, TVars> request) -
Type of the
forward
function -
TypedLinkFunction
= Stream<
OperationResponse< Function<TData, TVars> >TData, TVars>(OperationRequest< TData, TVars> request, [NextTypedLink<TData, TVars> ? forward]) - TypedLink as a function
-
TypedLinkRouter<
TData, TVars> = TypedLink Function(OperationRequest< TData, TVars> request) -
A function which returns a TypedLink based on contents of
request
Exceptions / Errors
- TypedLinkException
- A base class for exceptions thrown by TypedLinks