腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
TypeScript
中
的
promise
块
中
的
函数
推断
类型
typescript
、
types
、
typescript-generics
我对
typescript
非常陌生,我想通过创建一个try...catch方法来减少对
typescript
块
的
使用。我遇到
的
问题是,我不知道如何
推断
或创建正确
的
返回
类型
,使我
的
VS代码强度能够识别结果值。 我最初试图让它使用泛型
类型
,但我不认为这是正确
的
方法。res) return [null, true];
浏览 10
提问于2021-10-17
得票数 1
回答已采纳
1
回答
Promise
返回{}而不是ImageData (
TypeScript
)
javascript
、
typescript
、
promise
尝试在
TypeScript
中使用以下代码: convertURIToImageData(URI) { resolve(imageData); image.src = URI; });}
从
Promise
返回ImageData,但我得到
的
是{} 像这样使用它: this.convert
浏览 30
提问于2019-03-06
得票数 1
回答已采纳
2
回答
TypeScript
无法
推断
promise
类型
typescript
、
promise
、
optional
我试图使来自axios请求
的
响应是
类型
安全
的
,但是在使
TypeScript
编译器正确
推断
类型
时遇到了问题。考虑下面的
函数
,它只返回一个axios请求,该请求返回.then
块
中所需
的
数据,并捕获.catch
块
中
的
任何错误: interface ServerResponse { User_by_pk
Promise
<User | nul
浏览 71
提问于2020-07-12
得票数 2
回答已采纳
2
回答
TypeScript
型推理
typescript
、
type-inference
在下面的代码
中
,我尝试创建一个访问给定输入
的
data属性
的
类型
安全
函数
。我
的
目标是避免在任何地方重复对data
的
访问,为此,我希望将样板保持在最小(例如,我希望
TypeScript
推断
尽可能多
的
类型
)。<{}>' is not assignable to type '
Promise
<User>'. function fetchU
浏览 2
提问于2018-01-24
得票数 1
2
回答
新承诺
的
扩展中断
类型
推断
(.)
typescript
、
typescript2.0
我试图通过添加额外
的
方法来增加承诺,如
TypeScript
文档- 所描述
的
那样。 它在测试1
中
运行良好,但出于某种原因,它破坏了测试2
中
使用构造
函数
创建
的
承诺
的
类型
推断
。
TypeScript
停止将
类型
推断
为
Promise
<boolean>,而将其
推断
为
Promise
<{}>。如果删除增强
浏览 5
提问于2017-02-23
得票数 1
回答已采纳
1
回答
包装返回值为
Promise
<T> | undefined
的
函数
,以始终返回
Promise
并保持
类型
typescript
、
generics
、
typescript-generics
我有一个返回值为
Promise
<T>或undefined
的
函数
callback<T>。现在我想创建一个包装
函数
,它将执行
函数
并始终返回
Promise
-如果回调
函数
返回undefined,
Promise
应该用undefined解析。代码不是问题,但在
Typescript
中
维护
类型
推断
。
函数
签名必须看起来如何才能保持
类型
?(
浏览 20
提问于2020-02-28
得票数 1
回答已采纳
1
回答
可以使用
函数
类型
强制执行“无未知属性”吗?
typescript
在定义
函数
的
返回
类型
时,如果在返回
类型
中
不存在
的
返回对象
中
包含一个属性,则将收到一个
类型
错误,说明对象文本只能指定已知属性。{status: string} { status: '200 OK', }在定义
函数
类型
时,当
从
返
浏览 1
提问于2021-01-09
得票数 3
回答已采纳
1
回答
是否有办法强迫
TypeScript
返回某一
类型
?
typescript
我有一个一般
的
“取”
函数
,如下所示。我遇到
的
问题是,
TypeScript
向它
的
调用代码暗示,
类型
可以是
从
任何条件返回
的
任何
类型
。 async function fetcherFunc(enti
浏览 0
提问于2021-07-14
得票数 1
回答已采纳
1
回答
typescript
,新
Promise
对象
的
类型
是什么?
javascript
、
typescript
、
types
、
promise
在TS
中
,我有一个类似如下
的
函数
: return new
Promise
((resolve, reject) => { })}new
Promise</em
浏览 0
提问于2020-10-11
得票数 0
1
回答
泛型包装
函数
返回
类型
属性值
typescript
如何正确地将xxx
类型
推断
为data Data, >(a: A):
Promise
<{ data: Data}> {} async function a(): <em
浏览 6
提问于2022-04-30
得票数 2
回答已采纳
2
回答
在
TypeScript
中
推断
函数
参数
typescript
、
typescript-typings
我正在尝试创建一个
类型
安全
的
map
函数
(不是下面的
函数
),但我坚持要获得
函数
参数才能正确
推断
。any [N in keyof U]: (...args: any[]) =>
Promise
const mapped = map({ test: (test: number) => test }); mapped.mapp
浏览 3
提问于2018-06-09
得票数 11
回答已采纳
1
回答
在元组
的
联合
中
缩小
Typescript
的
范围
typescript
假设我有一个这样
的
函数
: function foo(n: number): [number, undefined] | [undefined, number] { return a; //
TypeScript
infers a as number (good!)} 因为
函数
foo返回元组(number, undefined)或(undefined, number),所以在没有通过a === undefined检查之后,
TypeScript
能
浏览 13
提问于2021-03-26
得票数 1
回答已采纳
1
回答
打字稿
类型
分配
javascript
、
typescript
函数
的
类型
分配testP():
Promise
<number> { resolve(2样品 return new
Promise
<a
浏览 3
提问于2016-10-07
得票数 2
1
回答
Typescript
看不到try/catch
的
返回值
javascript
、
node.js
、
typescript
我有一个执行一些数据库操作
的
函数
。实现被包装在一个try/catch
块
中
。E.g async function update({id, ...changes}):
Promise
<IUserResult> { //code implementation herereturn updatedUser console.error}
Typescript
编译器总是抛出一个错误,我返回
浏览 21
提问于2020-12-24
得票数 0
回答已采纳
1
回答
Typescript
推断
的
对象文字
类型
加宽是如何工作
的
?
typescript
我读过关于
typescript
如何扩展
的
文章,但我仍然不确定是怎么回事 'T': { status: 5, data: {r: 'm'}}, (route: S, handler: () =>
Promise
<Def[S]>) { } return { status: 5,
浏览 0
提问于2018-07-21
得票数 2
1
回答
“等待
的
T”
类型
的
参数不能分配给“T”
类型
的
参数
typescript
、
generics
、
asynchronous
、
types
、
async-await
错误(TS2345):“等待
的
T”
类型
的
参数不能分配给“T”
类型
的
参数。可以用与“等待
的
T”无关
的
任意
类型
实例化“t”。
TypeScript
代码:
TypeScript
promise
:
Promise
<T>,
浏览 3
提问于2020-05-04
得票数 3
回答已采纳
3
回答
不能将Rxjs
类型
Observable<Unknown>赋值给Observable<void>
angular
、
typescript
、
rxjs
我正在从5升级到rxjs v6
的
过程
中
,我也已经将我
的
typescript
版本
从
2.9.2升级到3.7.4。在我
的
一个angularjs组件
中
,我调用了一个返回
promise
的
服务。为了便于使用,我在我
的
组件中使用from rxjs
函数
将其转换为一个可观察对象。我
的
代码看起来像这样(名称由原始代码更改而来)。,组件
中
的
saveObject
浏览 39
提问于2019-12-27
得票数 4
回答已采纳
3
回答
TypeScript
:似乎无法理解
promise
的
此泛型用法
javascript
、
typescript
、
generics
、
promise
下面是一个
函数
,它接受一个
promise
和一个用于超时
的
数字,并返回另一个
promise
。如果作为第一个参数
的
promise
在超时之前没有解析,则从
函数
返回
的
promise
将立即被拒绝。/ resolve with the value });}我理解
函数
<
浏览 6
提问于2020-08-04
得票数 0
3
回答
如何防止T或
Promise
<T>
的
类型
加宽?
typescript
、
typescript-generics
我需要写一个
函数
,它可以接受它
的
回调或异步版本。any; const t1 = a(() => {}); 这里是相同
的
函数
,但它适用于异步回调: type Cb2 = <Res extends string>(cb: () =>
Promise
<Res>) =>
浏览 20
提问于2021-08-05
得票数 1
1
回答
React Native -使虚拟数据库
从
api获取真实数据
json
、
typescript
、
api
、
react-native
、
fetch
我对React Native和JS非常陌生,最近买了一个React Native模板,它有一个虚拟
的
DB。理想情况下,我喜欢它从一个外部JSON (api),这是从一个PHP网站生成
的
数据,我们已经运行。,以便它将与当前
的
应用程序配置无缝工作。() => .then((response) => response.json()); 但是得到了这个错误: Type '() =>
Promise
同样,理想
的<
浏览 13
提问于2020-04-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Hegel:励志成为最好的 JavaScript 静态类型检查器
TypeScript在员工屏幕监控系统中的静态类型检查与代码结构设计
TypeScript 4.5 发布,带来 Promise 功能改进
TypeScript 3.6发布,新功能尝鲜看
从阴阳师、重装战姬、最终幻想14中,看游戏任务类型与副本的类型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券