flowtype 相关问题

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

为什么Flow无法使用方法参数的默认值推断类型

当您对此方法进行编码时:// @ flow function greeting(name:string = 8):string {return`Hello $ {name} !!`}流检查默认值是否错误,对我来说没问题,但使用此代码: ...

回答 1 投票 0

Flow无法识别采用回调的回调参数中的实现类

我有以下设置:/ * @flow * / interface ISelectable {onSelectUntil(callback:(data:ISelectable)=> void,直到:(callToRemoveCallback:Function,callback:(data:ISelectable)=> ...

回答 1 投票 0

扩展阵列 导致Flow InferError - 数组未被识别为接口

我正在尝试扩展Array接口,但遇到了以下Flow InferError:“无法实现'Array',因为它不是一个接口”这是一个非常简单的例子,导致...

回答 1 投票 1

Flow中的可组合和积极合同

我遇到Flow的问题,给定的实现类型限制我的对象API,要求我只使用在类型上声明的属性,而不是要求我声明所有...

回答 2 投票 3

如何在react + redux项目中组织flowtype

只想收集一些关于如何在react + redux项目中组织flowtype的意见。这里有一些示例项目结构:actions - > UserAction.js --->有一些流程类型定义...

回答 1 投票 0

有没有办法使用流来限制特定的字符串模式?

我在React webapp上使用Flow,我目前正面临一个用例,我要求用户以“HH:mm”格式输入某些时间值。有没有办法描述什么样的模式......

回答 1 投票 0

如何使用flow-typed键入Redux商店?

我正在尝试使用flow-typed正确键入Redux。我使用从redux的Store导入来这样输入我的商店,Flow使用流式文件redux_v4.x.x.js并引发了一个错误:/ * @flow * / ...

回答 1 投票 0

如何在Flow.js中传递枚举验证

我用$ Keys定义了一个枚举类型 ,并在函数中将此类型用作参数类型。直接使用定义的枚举调用此函数,如loadList('Type1'),它工作正常....

回答 2 投票 0

Flow:为子类指定接口的正确方法是什么?

关于Flow接口和Javascript clases的问题...假设我有以下接口:declare interface IA {x():string;和以下基类,它有一个方法,并...

回答 1 投票 0

是什么 在javascript中?

例如。来自React源代码导出函数useState的示例代码 (initialState:(()=> S)| S){const dispatcher = resolveDispatcher(); return dispatcher.useState(initialState); } ...

回答 1 投票 0

在单元测试中断言Flow类型错误

我们在JavaScript中使用Flow进行静态类型检查。流类型可能会变得复杂,我们遇到了一些问题,我们认为我们有很好的静态类型防范格式错误的对象,但Flow注释...

回答 1 投票 2

React和Flowtype - 继承类

让我们假设我有// Foo.js类型PropsType = {cool:boolean}; class Foo扩展了React.Component {} // Bar.js从'./Foo'导入Foo;输入PropsBar = {temp:string}; ...

回答 1 投票 2

Flow抱怨减速器中的动作联合类型

Flow为每个参数抛出3个错误(未找到属性)(action.location,action.weatherResult和action.error)。我找到的唯一解决方案是不联合,只有一个动作类型...

回答 2 投票 0

如何从自定义React组件继承而不丢失流类型信息?

我有一个继承自React.Component的BaseComponent。应用程序中的所有其他组件都继承自BaseComponent。我需要输入BaseComponent,以便继承它的其他组件是......

回答 3 投票 2

在Vim中使用ALE打印lint规则

目前我在我的vimrc中有以下内容在屏幕底部显示linter错误消息:让g:ale_echo_msg_format ='%linter%说:%s'如何自定义这个以便我得到...

回答 1 投票 0

流接口与对象类型别名

这些Flow类型定义有什么区别? interface Vehicle {start():void,stop():void} type Vehicle = {start():void,stop():void};据我所知,他们可以......

回答 1 投票 13

使可分发的流式类型包具有第三方类型依赖性

我有一个使用Flow类型的库。它还具有依赖关系,其界面的一部分包括该库的流式文件的类型定义。我正在使用flow-copy-source来确保......

回答 1 投票 0

如何在流中定义泛型类型,其中所有字段都是可选的指定类型

我们可以非常轻松地在typescript中定义一个泛型类型,它可以使所有字段都相对于传递的泛型类型是可选的。这种类型的查询在类型定义中非常有用,用于定义mongo ...

回答 2 投票 12

不兼容的对象类型

/ * @flow * / type optionsType = Array; type modelsType = Array; function getOptions(options:optionsType):string {...

回答 2 投票 1

使用Flow类型系统执行运行时检查?

在我的应用程序中,UUID只是一个符合特定正则表达式的字符串:'0b4ba6ba-496f-11e8-a21b-06f9c13aa914'// UUID'hello world'//不是UUID现在,我可以在运行时检查格式...

回答 1 投票 0

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