流程布尔型,布尔值和布尔型

问题描述:

流程中的booleanBoolean类型之间的差异为documented流程布尔型,布尔值和布尔型

但是,我没有找到提及显然也被接受的bool类型。下面typechecks细跟0.35.0

let b1: bool = true; 
let b2: boolean = true; 
b1 = !b2; 
b2 = !b1; 

我相信他们是等价的,两者都对遗留原因支持(我不知道这里完整的上下文)。但是,为保持一致性,建议使用boolean

+2

是的,它们是等价的。以下是解析器中的相关代码https://github.com/facebook/flow/blob/03d46fd859dab14819c242d7d5263e7005eab6f4/src/dts/parser_dts.ml#L530-L531 –