- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Flow 来帮助创作一个 JS 项目。如果我想提供libdef file 为了补充它,我是否需要手动创建它,或者我是否能够执行一些我不知道的魔法命令,这将为我生成 lib def?
类似 $ flow-typed doyourmagic
会好的。
编辑:
找到这个 https://stackoverflow.com/a/38906578/192999
其中说:
There's two things:
If the file is owned by you (i.e. not a third party lib inside node_modules or such), then you can create a *.js.flow file next to it that documents its exports.
If the file is not owned by you (i.e. third party lib inside node_modules or such), then you can create a libdef file inside flow-typed/name-of-library.js
For .js.flow files you write the definitions like this:
// @flow
declare module.exports: { ... }
For libdef files you write the definitions like this:
declare module "my-third-party-library" { declare module.exports: {... } }
最佳答案
我找到了一个不错的 guide展示了如何将流程代码与编译后的代码打包在一起。所以:
flow gen-flow-files
,尽管这仍然是实验性的并且可能会失败。 *.js.flow
当您导入库时,流程检查器会自动选择这些。 关于flowtype - 流类型 - 生成 Libdef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235276/
我正在努力改进 koa-router libdefs Flowtype 存储库中提供。 理想情况下,我能够做这样的事情: import type { Middleware } from 'koa';
我正在测试用于输入 JavaScript 的 Flow,我想为内部库创建一个 libdef。它是这样导入的: import withValidation from 'internally-shared
我正在使用 Flow 来帮助创作一个 JS 项目。如果我想提供libdef file 为了补充它,我是否需要手动创建它,或者我是否能够执行一些我不知道的魔法命令,这将为我生成 lib def? 类似
我已经编写了一个带有 Flow 类型注释的 npm 模块。它的 .flowconfig 文件包含 unsafe.enable_getters_and_setters=true 因为它在内部使用了 ge
我正在为一个为我们提供 HOC 的库编写一个库定义。 HOC 的实现如下所示: const withValidation = TargetComponent => class extends Reac
我正在使用流类型。 我在一些 libdefs 中遇到了变量 $Export。我不知道它是什么,也不知道它记录在何处。 对我来说,它似乎类似于 Utility Types , 但那里没有描述 $Expo
我在尝试安装流类型时得到关注 yarn run flow-typed install 错误 • Found 29 dependencies in package.json to install lib
我是一名优秀的程序员,十分优秀!