是否可以在 CommonJS 世界中导出和导入 Flow 类型定义,类似于 ES6 like type imports/exports ?
最佳答案
没有 CommonJS 风格的 require
对于 Flow,但是 Flow 的 import type
/export type
语法可以与 CommonJS 一起使用 require
调用。
尽管语法看起来很相似,import type
和 export type
不是真正的 JavaScript import
/export
声明。在您的代码可以在当前浏览器中运行之前,它们必须从您的代码中剥离。例如,如果你使用 Babel 编译你的代码,你可以使用 transform-flow-strip-types去除流类型和类型导入/导出的插件。
关于flowtype - 在 CommonJS 中导出 Flow 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48410897/