Flowtype immutable js map永远不会产生流错误

时间:2017-12-28 21:32:21

标签: javascript flowtype immutable.js

我无法将此immutablejs映射到错误:

const alertModal: Map<AlertModalState> = Map(
  {
    'isAlertModalOpen': false,
    'alertModalTitle': '',
    'alertModalMessage': '',
    'height': 0,
    'hasYesNo': false
  }
)

type AlertModalState =  {
  isAlertModalOpen: boolean,
  alertModalTitle: string,
  alertModalMessage: string,
  height: number,
  hasYesNo: boolean
}

当我将属性更改为具有不同的名称时,它们仍然不会产生流错误。这段代码有效还是会产生错误?

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助:How to describe Immutable.js Map shape with Flow

  

Immutable确实有一个类型为&#34; Maps&#34;有形状