客户端指令
Apollo iOS SDK 使用的自定义 GraphQL 指令
这些是自定义指令,用于 Apollo iOS SDK。这些指令可以包含在你的.graphql
定义文件中,以启用其行为。
这里列出的所有客户端指令将仅由 Apollo iOS 消费,不会包含在通过网络传输发送到你的GraphQL端点的定义中。
@import(module: String!)
指令 @import(module: String!) repeatable on QUERY | MUTATION | SUBSCRIPTION | FRAGMENT_DEFINITION
在定义的生成 Swift 文件顶部添加给定module
名称的导入语句。
此指令可以用于在项目多个模块的生成定义中共享fragment模型。有关更多信息,请参阅模块间共享 fragment的相关文档。
@apollo_client_ios_localCacheMutation
指令 @apollo_client_ios_localCacheMutation on QUERY | MUTATION | SUBSCRIPTION | FRAGMENT_DEFINITION
将定义定义为本地缓存mutation。这使生成的operation模型可变。
有关更多信息,请参阅定义本地缓存 mutation的相关文档。