首页 > 解决方案 > GraphQL - 自定义字段

问题描述

给定以下界面,其中customFields只是用户动态填充的字典...

如何在 gql 架构上表示它?

interface CustomThing {
  id: string;

  customFields: {
    [key: string]: unknown;
  }
}

问题是 我如何{ [key: string]: unknown }在 graphql 中表示?

标签: javascriptgraphqlgraphql-js

解决方案


您可以定义自定义标量类型,通常称为JSON,并在 GraphQL 界面上创建该类型的字段。有关示例实现,请参阅此库。


推荐阅读