Flow是Facebook出品的JavaScript静态类型检查工具,Vue.js的源码利用了Flow做静态类型检查,当然新版的Vue.js中使用了TypeScript来做这个事情。
Flow的工作方式
- 类型推断
- 类型注释
Flow在Vue.js源码中的应用
flow目录
flow
|-- compiler.js
|-- component.js
|-- global-api.js
|-- modules.js
|-- options.js
|-- ssr.js
|-- vnode.js
|-- weex.js