GraphQL 是否以 Int 作为枚举

ZSF*_*SFS 5 graphql graphql-js graphql-java

我试图在 GraphQL 模式中创建一个具有 Int 值的枚举类型,但失败了。我可能会错过文档中的某些内容。任何人都知道如何在枚举类型中实现 Int 值,如下所示?

enum IntValue {
  1
  2
  3
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*aze 4

你可以声明类似的东西

enum IntValue { _1 _2 _3 }
enum IntName { ONE TWO THREE }
Run Code Online (Sandbox Code Playgroud)

1但在这两种情况下,这些枚举值都与数字, 2,不同3

您不能声明看起来像枚举但包含实际数字的内容。在规范中,EnumTypeDefinition包含一个EnumValueDefinition列表,每个 EnumValueDefinition 都包含一个EnumValue;每个

名称但不是truefalsenull

最后,名称必须以下划线或 ASCII 字母开头。