【问题标题】:What does this operation mean? {| ... |} and +attrName [duplicate]这个操作是什么意思? {| ... |} 和 +attrName [重复]
【发布时间】:2019-11-18 13:01:17
【问题描述】:

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

{| +name: string |}

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

GraphQL code

【问题讨论】:

    标签: javascript graphql


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2017-06-30
      相关资源
      最近更新 更多