flowtype - 在 CommonJS 中导出 Flow 类型?

标签 flowtype commonjs

是否可以在 CommonJS 世界中导出和导入 Flow 类型定义,类似于 ES6 like type imports/exports ?

最佳答案

没有 CommonJS 风格的 require对于 Flow,但是 Flow 的 import type/export type语法可以与 CommonJS 一起使用 require调用。

尽管语法看起来很相似,import typeexport type不是真正的 JavaScript import/export声明。在您的代码可以在当前浏览器中运行之前,它们必须从您的代码中剥离。例如,如果你使用 Babel 编译你的代码,你可以使用 transform-flow-strip-types去除流类型和类型导入/导出的插件。

关于flowtype - 在 CommonJS 中导出 Flow 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48410897/

相关文章:

javascript - 在具有可选属性的对象中使用扩展运算符时出错

css - SCSS 模块给出流错误

backbone.js - 作为 CommonJS 模块的主干 View

javascript - 在 CommonJS Node 应用程序中导入 ES6 模块?

从 ES5 与 ES6 编写的库中导入 TypeScript

javascript - 没有标签的不相交联合

flowtype - Facebook 流程中 module.system=haste 和 module.system=node 有什么区别

javascript - 为什么函数的交集类型接受其中一个类型声明而不是两者都接受?

javascript - 变量被意外覆盖

javascript - 允许模块与 AMD/CommonJs 或脚本标签一起工作的包装器?