腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
返回
类型
取决于
对象
参数
typescript
如果一个函数的一个
参数
是两个
类型
的并集,我如何才能正确地推断
返回
类型
?我已经尝试了以下条件
类型
,但它不起作用(参见
typescript
错误的内联注释):
TypeScript
Playground type Status = 'statusType' return 'goalActivityType'} 我还尝试使用箭头函数(as described
浏览 18
提问于2020-12-24
得票数 2
回答已采纳
1
回答
键入
类型
定义
取决于
输入
类型
的函数
typescript
、
typescript-generics
我在
TypeScript
上看到了一些奇怪的情况。我已经尝试创建一个最小的可重复的例子,以便它可以很容易地测试在
TypeScript
游乐场。有一个名为BaseA的
类型
,它可以有不同的结构,这
取决于
它的一个
类型
参数
。 有一个名为DFunction的
类型
,它表示接收BaseA
类型
对象
的函数。DFunction应该有一个不同的
返回
类型
,这
取决于
它接收到的BaseA
类型
浏览 2
提问于2020-11-02
得票数 1
回答已采纳
3
回答
Typescript
返回
类型
取决于
参数
typescript
、
typing
我正在尝试编写一个函数,它接受boolean
类型
的
参数
,并根据输入的值
返回
两种
类型
中的一种。number : string { return 3; return "string";} 在这里,
TypeScript
浏览 0
提问于2018-10-15
得票数 39
回答已采纳
1
回答
如何根据
参数
(
TypeScript
)中的值正确地确定函数的
返回
类型
?
typescript
在向函数传递
参数
时,
返回
类型
已经为我所知,但我很难向
TypeScript
解释这一点。ts-ignore const readyPreset = presets[preset]; consol
浏览 4
提问于2022-09-29
得票数 2
回答已采纳
1
回答
在
TypeScript
中获取函数
参数
名称和
类型
typescript
我在
TypeScript
中使用了
TypeScript
类型
,它
返回
带有
参数
类型
的元组。现在我想知道是否有一种方法不仅可以
返回
参数
的
类型
,还可以
返回
名称?ParametersWithName<typeof MyFunc>{ b: string我将使用它将常规函数
参数
转换为接收
参数
<
浏览 0
提问于2019-09-18
得票数 11
回答已采纳
1
回答
以元组为关键字的
TypeScript
字典
angular
、
typescript
、
jasmine
、
karma-runner
我正在为我的Angular 5应用程序在Jasmine中写一个假的,并且想存储一个假的结果字典,假的应该
返回
,
取决于
传递给假的多个
参数
的值。我认为可以在
TypeScript
中定义一个字典,使用一个表示伪
对象
的
参数
的元组作为键,并使用应该作为值
返回
的结果。无论我在元组的第一个
参数
中提供什么值作为string,它都会
返回
结果123。 有没有办法做到这一点?如果不是,我如何通过匹配多个
参数
的值来
返回
不同于
浏览 0
提问于2018-04-18
得票数 1
1
回答
函数
返回
类型
取决于
是否传递可选
参数
。
typescript
我试图创建一个
返回
类型
的函数,这
取决于
是否传递了可选
参数
(工厂)。 getObject(1).anything; // ERROR,
typescript
treat it as {} instead of an
浏览 0
提问于2019-03-17
得票数 2
1
回答
作为函数
参数
/
返回
类型
的
类型
记录
typescript
、
types
我希望能够在函数的
参数
/
返回
类型
中引用当前
对象
的
类型
,例如:interface Object {}Object.prototype.add = function(object) {} 此函数的预期行为是只允许
参数
包含已经通过Partial<this>在
对象
上定义
浏览 6
提问于2022-09-05
得票数 1
回答已采纳
2
回答
结构
类型
不是鸭子
类型
。
javascript
、
typescript
、
type-systems
、
duck-typing
、
structural-typing
正如
TypeScript
中提到的
类型
记录的核心原则之一是,
类型
检查侧重于价值观的形状。这有时被称为“鸭子
类型
”或“结构子
类型
”.In
TypeScript
,接口填充命名这些
类型
的角色,.我的理解是,上述核心原则与Duck
类型
无关,而与有关,因为
TypeScript
是静态
类型
化语言。正如中提到的那样:它要求
类型
检查推迟到运行时,并通过动态
类型
或反射实现.
对象
的
浏览 5
提问于2018-05-01
得票数 5
2
回答
为可以具有不同结构的
对象
参数
定义
类型
typescript
我有一个函数,它接受一个
对象
作为其
参数
,但是传递的
对象
可以有不同的结构。如何为
参数
定义
类型
,而不必将任何
对象
属性设置为可选(因为这会使整个
类型
的事情变得不那么有用)?另外,我刚刚开始使用
TypeScript
迈出我的第一步,所以如果我想错了,请原谅我!EDIT:因此函数
返回
一个与
参数
类型
相同的
对象
,当我使用
返回
的
对象
(如returnedObj.a)
浏览 16
提问于2020-04-20
得票数 2
回答已采纳
1
回答
如何声明一个泛型函数,该函数
返回
具有相同
参数
但与其
参数
不同的
返回
类型
的函数( function钩子)
typescript
、
react-hooks
、
typescript-generics
在
TypeScript
中,如何声明遵循上述规则的函数f?f是这样一个函数: 这是我的代码
浏览 0
提问于2021-04-07
得票数 0
回答已采纳
2
回答
TypeScript
JavaScript + JSDoc @模板
类型
合并混淆
typescript
我有一个JavaScript JSDoc注释的函数
类型
-使用
TypeScript
进行检查。函数
返回
相同
类型
的
对象
。我使用@template对此进行注释。message.optionalNumber; 但是,在访问结果时,我只看到<
浏览 6
提问于2022-07-09
得票数 1
回答已采纳
2
回答
基于其他
参数
推断
参数
类型
和
返回
类型
typescript
函数接受的
对象
可以是TypeA或TypeB中的任何一个。第一个
参数
指定
对象
的
类型
。
返回
的
类型
也
取决于
第一个
参数
。 问题:
TypeScript
不会推断在一个案例中(或者在if中)
对象
的
类型
。我知道我可以通过明确
类型
来解决这个问题(添加as TypeA),但我想知道是否有其他解决方案可以避免使用显式强制转换。
浏览 8
提问于2022-01-10
得票数 4
1
回答
React,
Typescript
中无状态功能组件内的事件处理
reactjs
、
typescript
、
event-handling
:这不起作用,因为在<BreadCrumbs>组件中,
Typescript
编译器失败并
返回
错误(在return <span>行):Type '{ key: number; onClick: Function; children: string; }' is not
浏览 15
提问于2017-12-15
得票数 0
回答已采纳
1
回答
简化
类型
模式的重复使用
typescript
、
typescript-typings
state: Converter<State>; version: Converter<Versions>;在许多函数中,我希望确保
返回
值是基于传递给函数的
参数
的泛型State
类型
,如果我调用get("water"),则
返回
值将为Water
类型
。当我有多个
参数
时,我也使用它: set<Name extends keyof Api, Value = Api[Name
浏览 0
提问于2019-06-20
得票数 1
回答已采纳
1
回答
如果在
typescript
中传递了可选
参数
,则更改函数
返回
类型
typescript
、
conditional-types
'mylist'); // returns [string[], () => any] foo('mylist', 'alpha') // returns boolean 如您所见,该函数有两种不同的
返回
类型
,具体
取决于
是否设置了
参数
element。我如何用
typescript
正确地表示,以便编辑器根据传递了多少
参数
来选择正确的
返回
类型
?[list
浏览 15
提问于2021-07-11
得票数 1
回答已采纳
1
回答
如何在
返回
的函数记录中保留函数
参数
类型
typescript
、
redux-toolkit
我有一个简单的函数,它将函数的
对象
作为
参数
并
返回
该
对象
。= () => Promise<void> 理想情况下,当从函数
返回
参数
时,每个函数都应该能够接受
参数
并保留
对象
中
参数
的
类型
签名。since they don't exist
浏览 4
提问于2022-02-03
得票数 0
回答已采纳
1
回答
new关键字在界面中的含义是什么
typescript
CustomElementConstructor): void; customElements: CustomElementRegistry constructor(
浏览 26
提问于2021-07-12
得票数 1
回答已采纳
1
回答
当
参数
传递时,
类型
记录泛型
类型
被推断为未知
类型
。
typescript
然而,
类型
标的泛型推理存在一个问题。根据toItems函数是否接受
参数
,我会得到一个错误。即使它与实际
返回
的值无关。我怎么才能解决这个问题? 下面是检查问题的完整源代码。
浏览 1
提问于2022-04-12
得票数 1
回答已采纳
1
回答
导出
返回
函数的函数
angular
、
typescript
、
function
在研究了文档和搜索web之后,我似乎不知道如何导出
返回
函数的函数。
浏览 0
提问于2019-08-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
Python踩坑:类与类对象类型参数传递与使用
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript:拥有超能力的JavaScript
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券