腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
无法
通过
optional-boolean
推断
函数
属性
的
参数
类型
、
、
、
我正在尝试根据联合
类型
中特定
的
可选布尔
属性
的
值来
推断
另一个
函数
属性
的
类型
。它仍然适用于常规
属性
,但仅适用于
函数
属性
的
参数
,
无法
推断
类型
并发生错误。 这是什么原因呢?你能给我一些解决这个问题
的
方法吗?
浏览 12
提问于2021-07-08
得票数 0
1
回答
如何在
typescript
方法中
推断
泛型返回值?
、
我想更好地理解
typescript
是如何用泛型
推断
返回
类型
的
。如果使用泛型
类型
作为返回值
的
方法是在没有泛型
类型
参数
的
情况下调用
的
,那么
typescript
如何
推断
返回
类型
?我知道泛型内
参数
很容易
通过
传入
的
类型
来
推断
,但如果没有提供泛型
类型
参数</em
浏览 3
提问于2019-09-09
得票数 0
1
回答
命名空间类实例
的
类型
解析
假设在代码中
的
某处有名称空间,它是由export-import例程创建
的
。} export class Test2 { }在其他地方,比方说在主模块中,我们希望定义变量来表示这些类
的
实例
的
字典它意味着
通过
循环遍历名称空间元素来自动生成,但最终将如下所示: Test1: new ClassCollection.Test1, Test2: newClassCollect
浏览 16
提问于2019-08-18
得票数 0
回答已采纳
2
回答
是否有任何方法让
TypeScript
根据调用
参数
推断
函数
的
返回值
的
类型
?
、
我正在设置一个
函数
,它将从我
的
数据库中检索数据。它以键字符串作为
参数
,并根据键返回不同
的
数据
类型
。最后一行给出了警告,因为
TypeScript
无法
推断
在调用getDa
浏览 6
提问于2021-05-30
得票数 0
回答已采纳
1
回答
Promise返回{}而不是ImageData (
TypeScript
)
、
、
尝试在
TypeScript
中使用以下代码: convertURIToImageData(URI) { }, false); });} 从Promise返回ImageData,但我得到
的
是
浏览 30
提问于2019-03-06
得票数 1
回答已采纳
1
回答
推断
作为
参数
传递给对象
函数
的
对象
属性
的
类型
、
、
我试图定义一个
函数
,该
函数
接受一个具有数据
类型
的
对象,并定义一个
函数
,该
函数
作为
参数
获取该数据
类型
。object,>() => {} 但是,当我尝试使用它时,
TypeScript
只能
推断
object数据
类型
是Data
类型
扩展
浏览 10
提问于2022-04-05
得票数 2
1
回答
在多个级别上
推断
TypeScript
中
的
泛型
类型
参数
、
、
在我
的
TypeScript
代码中有以下常见场景:BottomLevelInterfaceA
的
类型
参数
(即BottomLevelClass ),还需要传递A
的
第二个
类型
参数
(在上面的示例中是MyType )。为什么我需要指定B,
通过
查看BottomLevelClass
的</
浏览 2
提问于2018-10-20
得票数 5
回答已采纳
1
回答
从联合
类型
的
映射中调用
函数
、
、
我将受歧视
的
工会从一种
类型
的
工会映射到一个使用工会成员作为
参数
的
函数
: type: 'truncate' maxLength: number正确地
推断
了每个
函数
中applicable
参数
的
类型
,并对键执行了详尽
的
检查,因此,如果添加新成员,我不会意外地忘记向映射中添加一个条目。applicableM
浏览 2
提问于2021-04-04
得票数 0
回答已采纳
2
回答
基于期望
函数
类型
参数
的
Typescript
推断
、
、
、
、
DateFormat) { * } year: "numeric" {} 这与
函数
调用(calculateDate)中预期
的
类型
别名DateFormat不匹配,因为
类型
string<
浏览 8
提问于2021-02-24
得票数 1
1
回答
关于
类型
记录注释和节点包
的
基本问题
、
、
我对打字很陌生,也很了解它
的
基本原理。但是,当涉及到节点包、注释和在我
的
项目中使用包时描述它们
的
类型
时,我有点困惑于最佳实践。我
的
意思是,是否真的需要描述包
的
返回注释,或者在包已经用下载
的
@
类型
定义时在它们
的
参数
中指定数据
类型
?const routeFunction = (req: Request, res: Response): void => {`
浏览 4
提问于2022-10-31
得票数 1
1
回答
Typescript
在解构时抱怨
类型
、
、
我有以下代码: import { GraphQLNonNull, GraphQLString, GraphQLList, GraphQLInt } from 'graphql'; import { resolver } from 'graphql-sequelize'; system: { args: { descriptio
浏览 21
提问于2019-05-30
得票数 0
回答已采纳
1
回答
如何使用带
TypeScript
的
keyof访问器定义返回
类型
?
、
、
、
是否有可能创建一个使用keyof访问对象
属性
并让
TypeScript
推断
返回值
的
函数
?);
TypeScript
将所有允许
的
类型
合并在一起,但是当
函数
使用值"name&quo
浏览 2
提问于2019-09-11
得票数 1
回答已采纳
1
回答
React结合使用具有
类型
安全性
的
useQuery
的
多个自定义钩子
的
属性
、
、
、
我想要做
的
是将这些钩子
的
返回值与这个结构组合到一个对象中: data, isFetching,} data
属性
将是
通过
组合所有结果上
的
数据
属性
而创建
的
数组,我
无法
让
TypeScript
推断
TData
的
值,我也不太清楚为什么。有一点要注意
的
是,当
TypeScript
是一个UseQueryResult数
浏览 14
提问于2022-06-16
得票数 1
1
回答
是否可以为方法装饰器选项提供
类型
安全
、
、
、
我决定编写一些实用
的
装饰器,比如memoize、rateLimiter。我希望在没有不必要
的
样板代码
的
情况下实现尽可能多
的
类型
安全。 在没有手动指定泛型
的
情况下,有可能确保装饰器中
的
完整
类型
安全吗?
浏览 6
提问于2019-06-01
得票数 3
1
回答
在元组
的
联合中缩小
Typescript
的
范围
假设我有一个这样
的
函数
: function foo(n: number): [number, undefined] | [undefined, number] { return a; //
TypeScript
infers a as number (good!)} 因为
函数
foo返回元组(number, undefined)或(undefined, number),所以在没有
通过
a === undefined检查之后,
TypeScr
浏览 13
提问于2021-03-26
得票数 1
回答已采纳
1
回答
推断
TypeScript
中
类型
保护
的
联合
类型
TypeScript
在
推断
类型
保护
的
联合
类型
时似乎有问题。例如,考虑一个将
类型
保护数组与以下签名组合在一起
的
函数
并考虑具有不同
属性
的
A和B
的
以下
类型
保护f
浏览 23
提问于2018-09-09
得票数 4
回答已采纳
1
回答
什么时候需要在
TypeScript
中声明返回
函数
类型
?
、
、
、
如果我有以下基本
函数
,
typescript
可以自动
推断
返回
类型
。function myFunction(x: number, y: number) {} 如果
typescript
由于其他调用泄漏any而
无法
推断
返回
类型
,因此
无法
进行正确
的
推断
,那么声明返回
类型
是否有用?callThatReturnsAny(),以便
typescript</e
浏览 1
提问于2018-12-07
得票数 6
回答已采纳
1
回答
不强制默认
类型
的
TypeScript
函数
析构
我有一个接受单个对象
参数
的
函数
,如下所示。(注意,这是一个人为
的
例子,但它演示了这个问题。),所以我按如下方式更新了
类型
,并在
函数
声明中添加了一个默认值:我希望
TypeScript
从boolean中
推断
出boolean
类型
,并停止分配string,但事实并
浏览 3
提问于2021-04-23
得票数 2
回答已采纳
2
回答
在
Typescript
中,当数组包含不同
的
元素
类型
时,如何从数组
类型
中获取元素
类型
?
假设我有一个不同
类型
的
数据数组:
Typescript
可以自动
推断
和提取
类型
,例如:这里
typescript
知道InputTypeArray是(string | number | {a: string,b: string})[]; 让我们将数组元素
的
浏览 2
提问于2018-02-09
得票数 20
回答已采纳
1
回答
重载
的
typescript
函数
参数
不适用于异步关键字
、
、
我正在开发一个更大
的
项目
类型
定义文件。我已经将代码简化为一个孤立
的
示例: 模块定义f.d.ts export type myFunction = ((r: string) => Promise<any>) // async def |我认为问题出在
类型
定义上。 请不要评论实现本身;这是一个非常精简和孤立
的
大型API
的
一部分。 谢谢你
的
帮助!
浏览 23
提问于2019-07-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript学习笔记(超全)
HarmonyOS4.0 TypeScript高级
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券