javascript - 这个操作是什么意思? {| ... |} 和 +attrName

标签 javascript graphql

<分区>

在查看 graphql 代码时,遇到了这个。无法搜索操作,希望有人能告诉我它是什么?它有什么作用?

{| +名称:字符串 |}

发现变量前面的+表示,解析成数字?但在这种情况下有点奇怪。除非他们真的想将其转换为数字,但从代码来看,我认为这不是意图。

GraphQL code

最佳答案

这是 flow syntax .您可以通过文件开头的 //@flow strict 来判断。

|...|exact object types 的语法.在您的示例中,这意味着“名称”应该是对象的唯一属性。

+...read-only property 的语法.

关于javascript - 这个操作是什么意思? {| ... |} 和 +attrName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56944641/

相关文章:

javascript - 求和函数柯里化(Currying)

javascript - 我可以从 jQuery 中的匿名回调函数返回数据吗?

javascript - Chrome V8 错误?函数在第二次被调用后表现不同

python - TheGraph Uniswap 子图返回奇怪的交易量和流动性值

Javascript - 使用变量作为连接字符串访问对象节点

javascript - 如何将 GraphQL 请求字符串解析为对象

graphql - 如何获取 Netflix DGS 解析器中的 header 信息

javascript - 指向后端端点的链接在电子邮件文本中显示不正确

c# - GraphQL 字段的参数重载

javascript - 在 TypeScript 中使用 JavaScript 类