【发布时间】:2021-04-07 08:40:54
【问题描述】:
是否有重新排列单个 graphql 模式文件的插件或方法。基本上我希望我的 graphql 模式更有条理。例如,所有类型都应该在顶部,然后是类型 Query,然后是 Mutations,然后是 Subscription,依此类推。类似于我们在 Intellij 或其他 IDE 中对类文件所做的代码排列(即顶部的常量,后面是私有变量、方法等)
【问题讨论】:
是否有重新排列单个 graphql 模式文件的插件或方法。基本上我希望我的 graphql 模式更有条理。例如,所有类型都应该在顶部,然后是类型 Query,然后是 Mutations,然后是 Subscription,依此类推。类似于我们在 Intellij 或其他 IDE 中对类文件所做的代码排列(即顶部的常量,后面是私有变量、方法等)
【问题讨论】:
是的!有一个很棒的包called format-graphql by Gajus Kuizinas 正是这样做的——在你的模式上强制执行一致的样式。这有点固执己见,因此您可以 1) 处理配置包时提供的当前自定义选项,或者 2) fork 它,然后rewrite this core utility 以达到预期的效果。
【讨论】: