flowtype 相关问题

Flow是一种静态类型检查器,旨在查找由Facebook创建的JavaScript程序中的类型错误。

为什么只读对象需要对象中的可选属性?

这是我的示例代码:/ * @flow * /类型A = {var1:number,}类型B = $ ReadOnly让v:A = {var1:1};令w:B = v;流程...

回答 1 投票 0

流是否等同于Java通配符?

Flow中是否有与Java的通配符等效?这是我一直在进行测试的示例代码:type InterfaceType = {var1:number,};类型ActualType = InterfaceType&{...

回答 1 投票 0

我如何在赛普拉斯中使用流量?

我想在用赛普拉斯测试的React应用程序中使用Flow,我使用Web预处理器插入了流预置。首先,我在./cypress/plugin/index.js中对预处理器进行编码:const webpack = ...

回答 1 投票 2

Flowjs-具有泛型类型参数的方法在被调用时不接受参数

我很难理解为什么我的模拟对象对象常量不被接受为我的通用registerDataService方法调用的参数。在这里失败:registerDataService(mockPG)...

回答 1 投票 0

如何与外部高阶组件包装器一起使用Flow

Flow文档仅显示了如何声明自定义高阶组件以与自定义类及其道具一起使用。就我而言,我有一个自定义类,例如:type Props = {navigation:Object,...

回答 1 投票 0

通用类型'ReturnType'需要1个类型参数。ts(2314)

我最近从Flow转到Typescript,并且在转换某些代码库时遇到了一些错误,大多数错误已记录在案,或由Utility-Types软件包代替,但是我无法...

回答 1 投票 0

流程:无法将_分配给_,因为_中缺少属性_

我已经在尝试Flow编辑器中重现了我的情况,可以在这里进行访问。如果链接发生问题,以下是代码:/ * @flow * / type PayloadType = 1 | 2 | 3;类型Transaction = ...

回答 1 投票 0

如何在javascript中扩展父类的实例变量

我正在尝试扩展父类的实例变量,但js流程抱怨这是不正确的。我有什么想念的吗? // BaseClass导出类型AdType = {dom:HTMLElement,...

回答 1 投票 1

为什么数组必须是类型时,flowjs不会在空数组上抛出错误?

无法理解为什么以下代码通过了流检查:type Foo =“ A” | “ B” | “ C” const myFoo:Array = [] Array 是否强制数组具有某些Foo类型?我有点... ] >>

回答 1 投票 0

使用流类型缩小多个属性的问题

我想知道为什么以下代码在流程中无效。 Flowtyped尝试链接/ * @flow * /类型Foo = {bar:string}类型Data = {acme:null | {个节点:Foo []},测试版:null | {个节点:Foo []} ...

回答 1 投票 0

Swagger / OpenAPI API规范的Reactjs客户端

背景使用Swagger编辑器,我为我的API创建了规范。我看到Swagger在其Swagger编辑器中还提供了“生成客户端”选项(可能使用Swagger Codegen)。我想要的目标...

回答 1 投票 5

TypeError:class.function不是函数。 (在'classname.function(param)'中)

我不是JavaScript的专家,但是遵循Java和其他语言的逻辑,以下应该可以工作,但不能:// * @flow * / class Assets {部分:Array ; ...

回答 1 投票 -3

为什么与对象散布合并的对象发生类型错误

我有一种类型的实体对象,例如User,我想创建具有默认值的工厂函数。如下所示,但是createUser1将引发错误,而看起来多余的createUser2则不会...

回答 1 投票 0

Flow无弱类型警告:具有默认值的弱类型的可选参数

具有该Flow的代码导出默认值(资源:字符串,init?:Object = {})=>我得到以下警告警告意外使用弱类型“ Object” flowtype / no-weak-types之类的东西。 ..

回答 1 投票 1

使用Flow的互斥属性

我正在为所工作的公司构建UI组件。它在React Native中,并使用Flow进行类型检查。问题是我希望这些组件具有某些变体,但它们迫使我什么都没有,但...

回答 1 投票 0

使用流相交两种类型的正确方法

我最近了解了如何在流中相交类型。我很好奇以下两种用于相交两种对象类型的方法之间的区别:假设我有以下两种...

回答 1 投票 0

具有共同传播模式的最新流程中的“案例数量成倍增加”错误

我经常使用以下模式来创建省略了null / undefined属性的对象:const what = {something:true,...(a?{a}:null),...(b?{b}:null ),};截至...

回答 1 投票 1

VSCode上支持流语言的问题以及本机应用程序的自动完成功能

我已经启动了一个本机项目,并在vscode中添加了流语言支持扩展以使用其功能。如在flow-for-vscode中提到的,安装扩展后,我应该是...

回答 1 投票 0

React项目的Webpack热加载不起作用

因为我更喜欢使用Flow。因此,我将基于Typescript的项目迁移到基于Flow的项目。我还编辑了webpack的配置,并为Flow添加了插件。但是webpack的热加载不是...

回答 1 投票 1

VSCode&Flow-转到定义不起作用

我正在将Flow用于我的React项目以及VSCode。为了使Flow支持VSCode,我已经安装了flow-vs-code扩展并遵循了安装指南。第三步描述...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.