首页 > 解决方案 > 打字稿中变量之前的$$是什么?

问题描述

嗨,我是打字机的新手,在阅读 redux 源代码片段时,我发现了问题并搜索了很多东西,但无法跟踪它的尾巴。

declare global {
  interface SymbolConstructor {
    readonly observable: symbol
  }
}

const $$observable = /* #__PURE__ */ (() =>
  (typeof Symbol === 'function' && Symbol.observable) || '@@observable')()

export default $$observable

为了澄清它的复杂性,这是代码的链接:https ://github.com/reduxjs/redux/blob/master/src/utils/symbol-observable.ts

标签: typescript

解决方案


$ 和 $$ 是 javascript 中的有效变量名,没有任何特殊含义,因此在打字稿中也没有特殊含义。


推荐阅读