2

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

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

但这意味着我必须复制要添加指令的每个查询/突变/类型,是否有这样的 sintax?

# import Mutation.updateUser from "./generated/prisma.graphql" @isAdmin
4

1 回答 1

1

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

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

于 2018-11-20T08:58:03.760 回答