flowtype

    2热度

    1回答

    我不知道如何让流程来处理许多类型的联合参数。 示例代码: // @flow function foo(a: string | number[] | Date): string { if (typeof a === 'string') { return a.toUpperCase() } else if (a instanceof Array) { r

    6热度

    3回答

    我遇到了下面的代码写在js FlowType中(我有兴趣知道FlowType上下文中的值+而不是一般的JS)。 能否请您给我解释一下什么是+符号在酒店的前面意味着下面的代码: export type User = { +name: string, +surname: string, +personId: PourceId, } 我找不到文档中的任何

    0热度

    2回答

    在一个文件中,我有我的类实现.. // person.js class Person { ... } 在另一个文件,我想用这种类型的... // job.js class Job { person: Person; // ERROR: Flow: identifier `Person`. Could not resolve name https://flow.or

    1热度

    1回答

    我需要为反应无状态功能组件添加流标注。 因此到文档我应该使用React.StatelessFunctionalComponent<Props> 其具有以下签名Ref.: 类型StatelessFunctionalComponent =(道具:道具)=> React.Node 但我接收若干errors 。 我在做什么错在这里,为什么? // @flow import * as React fr

    1热度

    1回答

    如果我有一个返回值或者从数据库或信息的空对象这样的对象的功能: getThingFromDB: async function(id:string):Promise<EventObj|Empty>{ const fromDB = await dao.getEvent(id); if(fromDB && fromDB.length){ return fromDB[0];

    0热度

    2回答

    我正在为next.js页面编写HOC组件,并且此HOC需要接受具有特定getInitialProps静态函数的组件。 我不能找出正确的打字本带流量: const wrapComponent = (Component: React.ComponentType<*>) => { const original: Function = Component.getInitialProps;

    0热度

    1回答

    我需要在流动型注释其返回一个对象的函数,我看我有几种选择: A)诠释对象导出和功能 const getForecastHourly:ActionType = (query:number):ActionType => ... B)注释仅在功能: const getForecastHourly = (query:number):ActionType => ... C)上对象注释仅导出: con

    0热度

    1回答

    我刚碰到一个令我困惑的问题flow。有人可以向我解释为什么以下不起作用,以及我将如何解决它? // @flow type MessageDescriptor = { id: string, defaultMessage?: string, description?: string }; type MenuLabel = MessageDescriptor &

    0热度

    2回答

    下面是我从React's Native website复制的代码应该呈现文本输入一些格式设置功能:我使用create-react-native-app import React, { Component } from 'react'; import { AppRegistry, Text, TextInput, View } from 'react-native'; export defau

    1热度

    1回答

    以下代码来自OSS库(用于VDOM)。我正在尝试将flowtype添加到生成虚拟DOM节点的h函数。但请注意,该功能在内部使用arguments?它也需要两个输入。想知道如何输入注释。 第一个参数是字符串或函数。 第二个参数是一个有很多键值的对象 它在内部使用参数,因为函数可以使用N个参数。 a。所以函数必须至少有2个参数(但可以有N个参数)。 b。从第三个参数开始,这些参数必须是Array或st