graphql中的问号是什么?

graphql中的问号是什么?,graphql,Graphql,这里各种问号的含义是什么 type GraphQLEnumValueDefinition = { name: string; value?: any; deprecationReason?: string; description?: ?string; } 资料来源: graphql中还有问号的其他用法吗?graphql.js是使用编写的,它是一个静态类型检查器,在JavaScript之上引入了一些附加语法。这个指示一个值,这意味着该值是可选的。因此,具有字符串类型的属性必须始

这里各种问号的含义是什么

type GraphQLEnumValueDefinition = {
  name: string;
  value?: any;
  deprecationReason?: string;
  description?: ?string;
}
资料来源:


graphql中还有问号的其他用法吗?

graphql.js是使用编写的,它是一个静态类型检查器,在JavaScript之上引入了一些附加语法。这个指示一个值,这意味着该值是可选的。因此,具有字符串类型的属性必须始终是字符串,而具有?字符串类型的属性可以是字符串、null或未定义


因为GraphQL.js是用Flow编写的,所以它生成的文档包括Flow语法。但是,这种语法与GraphQL本身无关?不是GraphQL语法本身中的标记。

GraphQL.js是使用编写的,它是一个静态类型检查器,在JavaScript之上引入了一些附加语法。这个指示一个值,这意味着该值是可选的。因此,具有字符串类型的属性必须始终是字符串,而具有?字符串类型的属性可以是字符串、null或未定义


因为GraphQL.js是用Flow编写的,所以它生成的文档包括Flow语法。但是,这种语法与GraphQL本身无关?不是GraphQL语法本身的标记。

我明白了,这让我很困惑。gql标记模板中的字符串可以为null,并且字符串!不可空,与类型化系统通常使用的相反。那么,不管怎样,弃用原因和描述之间有什么区别呢?我明白了,这让我很困惑。gql标记模板中的字符串可以为null,并且字符串!不可空,与类型化系统通常使用的相反。那么不管怎样,弃用原因和描述之间有什么区别呢?