flowtype

    4热度

    1回答

    我想写一些非常简单的功能实例来评估Flow类型系统。我失去了一些东西很明显,还是应该该样本的工作: function logger (message: string): void { console.log(message); } function consumer (logFunc: logger) { logFunc('foo'); } consumer(log

    2热度

    3回答

    我参加了我的个人项目,我想整合flowtype。现在,内部的package.json我: "babel-plugin-syntax-flow": "6.3.13" 这有助于babelify到成绩单的流动型的语法,但它不会做“流量检查”和不记录潜在的错误。我是否应该为https://www.npmjs.com/package/gulp-flowtype设置一个单独的gulp任务和单独的包,或者b

    11热度

    4回答

    我想知道是否有人知道在给定的repo中连续运行“flow check”命令的好方法,以便在任何时候文件被更新后重新运行? 谢谢! 托马斯

    0热度

    1回答

    我将一些遗留代码导入到新的流星包中。我不得不去适应很多东西,使其工作,但我很惊讶地发现,流星没再理会我所有的流动型的注释,例如: GmailApi = class { gmail: Object; constructor() { // HACK(chris): Keep the gmail api instance, // to facilitate st

    0热度

    2回答

    例如,我有这样的事情: declare module 'rxjs' { declare interface CoreOperators<T> { static merge<R>(...sources: Observable<R>[]): Observable<R>; map<R>(f: (item: T) => R): Observable<R>; sca

    1热度

    1回答

    假设以下类型的代码(例如使用lodash或明确地喜欢这里): function extend(base, overwrite) { for (var key in overwrite) base[key] = overwrite[key]; return base; } var first = extend({ a: 1 }, { b:

    3热度

    2回答

    某些模块似乎对Flow不可见。例如,我有通过NPM安装到我的node_modules目录react-native-overlay,但我得到了一大堆这样的错误,从流量: [js/components/DatePickerOverlay.js:18 18: let Overlay = require('react-native-overlay'); ^^^^^^^^^^^^^^^^

    1热度

    3回答

    FlowType接口文件是使用某种语言声明的。 This page contains some examples。我在哪里可以获得该语言的概述,或者是演示所有可用令牌/类型/功能的冗长界面文件的示例?

    -1热度

    1回答

    我都基于一个项目上https://github.com/coryhouse/react-slingshot 我想flow融入NPM启动脚本,以便在运行启动脚本启动流程服务器,通过运行flow命令,然后在每个* .js文件更改上运行flow命令。 这些脚本从的package.json: "prestart": "npm run remove-dist", "start": "parallelshe

    11热度

    2回答

    我在一个项目中使用ESLint,并希望使用Facebook流,但我收到来自ESLint流类型注释的警告。 我在项目根目录中有.flowconfig和.eslintrc。 .eslintrc: // When you write javascript you should follow these soft rules and best practices // https://github.co