Tailcall DSL builds on your existing GraphQL knowledge by allowing the addition of some custom operators. These operators provide powerful compile time guarantees to ensure your API composition is tight and robust. The system automatically generates highly optimized resolver logic for your types using the operator information.
Here is a list of all the custom operators supported by Tailcall:
Certainly! Here's the table with hyperlinks added back to the operator names:
|Simplifies data structures and queries by adding, inlining, or flattening fields or nodes within the schema.
|Enables caching for the query, field or type applied to.
|Allows embedding of a constant response within the schema.
|Resolves a field or node by a GraphQL API.
|Resolves a field or node by a gRPC API.
|Resolves a field or node by a REST API.
|Enables changes to attributes of fields or nodes in the schema.
|Provides server configurations for behavior tuning and tailcall optimization in specific use-cases.
|Controls aspects of the upstream server connection, including timeouts and keep-alive settings.