flowtype

    3热度

    1回答

    我想创建一个代表2个字符ISO国家代码的类型。有没有简单的方法来为这些(或任何其他固定长度的项目)创建类型定义? 当然,一个办法是用所有可能的人 type CountryCode = "AX" | "AL" | "DZ" | ... 列表枚举,但我喜欢简单的东西,仅仅强制执行2字符字符串。我需要使用dynamic type tests?

    1热度

    1回答

    我是flowjs的新手,但尚未理解未定义参数的典型用例应如何在flowjs中建模。 function msg(message: string, callback: ?Function) { // ... if (_.isFunction(callback)) { callback(); } } 当检查具有流量上述功能,示出了以下错误消息: 功能不能在

    45热度

    1回答

    我正在尝试使用Relay.createContainer键入(使用flowtype)正在增强的组件。 我看着“react-relay”包中的types exported,但ReactContainer似乎并没有带过Props。 我尝试了RelayContainer,ReactClass,React$Component等, 到底最接近预期的结果,我可以得到的是: // Foo.js // @flo

    1热度

    1回答

    我在我的React项目中使用material-ui。我正在尝试将Flow引入混音中。 一个例子: import Paper from 'material-ui/Paper'; type Props = { ruleName: string, rules: Object[], actions: string[], allowSubmit: boolean,

    2热度

    1回答

    如何才能将流程解释为document.getElementById的返回值为HTMLInputElement,而不是更一般的HTMLElement? 实施例: let input = document.getElementById('myinput'); console.log(input.value); script.js:28 28: console.log(input.value)

    0热度

    1回答

    考虑以下类型: declare class Test<T> { static of(value: T): Test<T>; map<U>(fn: (value:T) => U): Test<U>; } 现在对于功能ap,T是function和它的工作原理是这样的: Test.of(x => x * 2) .ap(Test.of(5)) .map(con

    5热度

    2回答

    我一直在寻找添加流到我的JavaScript项目。 在几种情况下,我做了这样的事情,我有一个对象。 const myObject = { x: 12, y: "Hello World" } 而且我有一个一般的功能,对对象做一些映射,保留键但是替换值。 function enfunctionate(someObject) { return _.mapValues(

    1热度

    2回答

    我有一个使用道具作为渲染组件的组件。由于React提供了很多方法来创建组件类,这个道具的类型注释应该是什么? 在下面的示例中,Wrap的正确类型注释是什么? import React from 'react' function Wrap ({ component: Component }) { return <Component foo /> } class ClassComp

    3热度

    1回答

    我有各种反应过来的时候不同的道具在传递,可以有不同的功能组件。我经常碰到一些分支逻辑,其中如果prop1存在,做一两件事,但如果prop2存在做别的事情。 一个示例可以是用于与采取不同的参数的输入的元件两个更改处理程序。 是否有Flowjs来指定需要两个处理程序的一个办法?

    2热度

    1回答

    我正在尝试在我的函数上使用flowtype。我下面举个例子: const operations = { create: 'create', update: 'update', remove: 'remove' } foo('create') or foo('update') or foo('remove') function foo(op) { c