有什么方法可以应用自定义指令导入Query?

时间:2018-11-10 10:15:32

标签: graphql graphql-js prisma

我想从pos导入Mutation.updateUser(),但是我也想添加"./generated/prisma.graphql"指令。我可以通过手动复制查询来完成此操作:

@isAdmin

但这意味着我必须复制要向其添加指令的每个查询/变异/类型,是否有像这样的罪孽?

type Mutation {
  updateUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User @isAdmin
}

1 个答案:

答案 0 :(得分:1)

不幸的是,目前这还不可能。默认情况下,GraphQL SDL无法将类型或类型的字段(如您所愿)导入其他文件。

根据您显示的# import ...语法,我相信您正在尝试使用graphql-import。使用此库,可以导入整个类型,但不能导入类型的单个字段。如果您想在graphql-import库中使用该功能,请open an issue