flowtype相关内容

在定义流文字类型时使用外部常量

我想以流文字类型使用从包中导入的常量,并静态检查开关; 有没有办法做到这一点? (下面是示例) // action/types.js import { REHYDRATE } from 'redux-persist/constants' export type FooBar = { foo: number, bar: string, }; export type Actio ..
发布时间:2020-11-08 23:09:25 前端开发

flowtype如何使用可选字段注释联合

如何实现以下流程 export type Response = { err: string, data: ?Array, } | { data: Array, }; 我想表达一个类型,该类型返回错误和可选数据,或者在没有错误的情况下不返回错误字段.但是,我将其用作 return { err: 'todo' }; ..
发布时间:2020-11-08 23:09:17 其他开发

使用React.Node时流类型错误

我写了一个我喜欢的实用程序函数,但是由于某种原因,我无法实现它的流类型.以下代码会产生错误. // @flow import React from 'react'; import type { Node } from 'react'; export const partializeComponent = (partialProps: any) => (Component: Node) ..
发布时间:2020-11-08 23:07:23 其他开发

Flow为什么需要注释导出功能的参数?

以下代码( /* @flow */ function a(p) {} module.exports = a 引发异常 3: function a(p) {} ^ parameter `p`. Missing annotation 那是为什么?我希望参数p会自动采用类型any. 解决方案 来自文档: 模块边界 流程需要在模块的边界处添加 ..
发布时间:2020-11-08 23:07:19 其他开发

Swagger/OpenAPI API规范的Reactjs客户端

背景 使用 Swagger编辑器,我为我的API创建了一个规范. 我看到Swagger在其Swagger编辑器中还提供了“生成客户端"选项(可能使用 Swagger Codegen ). 客观 我想生成一个客户端并将其用于我的React应用程序(通过 create-react-创建应用),并且最好享受一些静态输入功能(当前使用流). 当前 Swagger编辑器中的所有 ..
发布时间:2020-11-08 23:07:13 其他开发

防止FlowType检查node_modules中的错误

我尝试搜索解决方案或解决该问题,但没有成功. 以下是描述流程安装以及最终面临的问题的一些步骤. 第1步:我使用以下命令创建了一个新的react native项目 react-native init TestProject. 我想为我的项目配置流,但是没有 .flowconfig 文件. 我们知道,需要使用以下脚本指定流版本以便在本地为项目安装流: yarn add --dev flow ..
发布时间:2020-11-08 23:07:10 其他开发

参数有默认值时定义类型的语法是什么?

在具有默认值的情况下,如何定义config参数的类型? function (config = {}) {}; 解决方案 function f(config: Object = {}) {} 或更笼统地说: function f(p: T = v) {} 其中T是类型,而v是类型T的值. 有趣的是,函数f的类型是(p?: T): void.也就是说,Flow知道 ..
发布时间:2020-11-08 23:06:02 其他开发

FlowType:类型的继承(类型A是类型B的子集...)

自 Flow发行以来 42 ,您可以 使用对象类型传播. type TypeB = { ...TypeA };🎉 我想这真的是关于FlowType的初学者问题,但是我真的找不到答案让我满意. 假设我有这种类型 type A = { x: number } type B = { y: string } 现在我想基于A和B类型使用另一种类型,如下所示: type C ..
发布时间:2020-11-08 23:05:57 其他开发

对象类型中缺少流属性

对于组件,我具有以下Flow Props类型: type Props = { // update: ({ dates?: DateRange }) => void }; 我还具有以下导出类型: export type SearchContextType = { // update: ({ dates?: DateRange, location ..
发布时间:2020-11-08 23:05:53 其他开发

是否有任何本机样式的流类型定义?

我正在制作一个本机组件,并使用Flow来定义这样的属性类型: type Props = { text: string, textStyle: object } 然后将这些属性传递到组件内部的Text组件.是否有任何针对React-native的Flow类型定义,可以让我做这样的事情: textStyle: TextStyle Now Flow现在可以检查text ..
发布时间:2020-11-08 23:04:23 其他开发