flowtype

    3热度

    1回答

    我正在使用eslint和flowtype。直到我决定使用es6发电机,它一直在运行。当我导出一个生成器时,我需要指定返回类型,但eslint不能识别生成器类型。 export function *gen2(): Generator { yield 'test'; } Eslint显示此错误:'Generator' is not defined.但流程完美。 任何人有任何想法如何使e

    10热度

    3回答

    鉴于这样 import {Map} from 'immutable' const website = new Map({name: 'My Website', url: 'http://www.myw.fr'}) 我怎么能宣称这将是完全包含给定的属性地图的websiteType创建了一个网站对象某些属性的地图。 我知道我可以做: declare type websiteType = Map<

    3热度

    2回答

    The built-in type number in Flow允许“异国情调”的值,如Infinity,-Infinity和NaN。 我该如何强制类型只允许实数? 编辑。 这是不是一个问题如何检查一个变量是否是实数。 这是关于使用Flow打字。 我正在寻找的方式来写我的功能,如: // @flow function sum (x: real, y: real) { ... } 我的问题是如

    1热度

    1回答

    我有一个共享的npm包,其中包含几个js应用程序使用的一些业务逻辑。在src中有es6 +流源文件,然后在lib中构建了vanilla js文件,并且该包的main被设置为lib/index.js,该文件导出应该可见的东西。 我花了几天时间使用流类型重写了包,这些流类型整理了一些代码,还帮助检测了一些问题。它效果很好,类型检查,测试通过。 Babel删除所有的流动位,因此需要包的客户端仍然可以在j

    10热度

    2回答

    我有一个项目,使用convo GraphQL,继电器和流程。有没有一种方法可以使用GraphQL模式来提供Flow,因此React道具可以在不重新声明类型的情况下进行输入? 对于中继我已经在使用生成两个文件的脚本:schema.json和schema.graphql。 Babel插件使用schema.json将查询转换为javascript。 另一个文件schema.graphql与类型的Flow

    1热度

    1回答

    我有很多遗留的ES5代码,它们不使用class关键字来定义“类”。我想注释并使用Flow进行类型检查。那可能吗? 我只发现使用class关键字例子: https://flowtype.org/docs/classes.html#_

    0热度

    1回答

    如果我尝试更改.flowconfig文件以使用0.26.0,流程会发现一堆错误反应原生节点模块。我的反应原生版本是0.27.2。 有没有办法可以安装flow 0.25.0?

    0热度

    1回答

    有没有办法使用Flow扩展/添加到现有的声明? 具体而言,在这种情况下,我们同时使用了Moment.js和a plugin that adds a format method to the Duration object。 我在FlowInterfaces中找到third-party type declaration for momentjs,但(自然地)它没有插件提供的额外方法。 目前解决这个我

    19热度

    1回答

    interface和type声明似乎做同样的事情。你什么时候使用一个? type Fooable = { foo(): string } VS interface Fooable { foo(): string }

    23热度

    3回答

    当我尝试通过的WebPack(进口(./index.css))我得到这个错误导入CSS: 3: import './index.css'; ^^^^^^^^^^^^^ ./index.css. Required module not found 我有一个像ComponentName→(index.js,index.css)这样的结构,以便每个组件都具有所有的依赖关系。 我试过th