腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
通用
Promise
return
T
或
void
typescript
在
typescript
中有没有一种方法来定义一个承诺是泛型还是无效?new
Promise
<
T
|
void
>((resolve: () =>
void
, reject: () =>
void
) => {} 以上就是我想要达到的目标。谢谢!
浏览 35
提问于2019-02-19
得票数 0
2
回答
声明PromiseConstructorLike类型,
TypeScript
中的新承诺
typescript
、
promise
、
visual-studio-code
我正在编辑
TypeScript
文件,而
Promise
不是由
TypeScript
编译器
或
Visual代码找到的。相反,可以找到PromiseConstructorLike, PromiseLike<
T
>,如下面的
或
所示。:
T
| PromiseLike<
T
>) =>
void
, reject: (reason?: any) =>
void
) =>
void
)
浏览 2
提问于2016-06-15
得票数 1
回答已采纳
2
回答
如何返回
Promise
<
void
>
或
Promise
<any>类型?
angular
、
typescript
、
promise
在
TypeScript
中,如何返回
Promise
<
void
>
或
Promise
<any>类型的承诺?我试过了产生的错误是针对
Promise
<
void
| any>的 error TS2794: Expected: S
浏览 4
提问于2021-05-18
得票数 1
1
回答
TypeScript
认为mongoose lean返回一个数组
typescript
、
generics
、
mongoose
我试图用
typescript
/ mongoose做一个
通用
的crud控制器,但遇到了一个类型问题,如果我执行以下操作,它工作得很好: async findOne<
T
>(id: number):
Promise
<
T
> {
return
this._collection.findOne({ _id:
浏览 13
提问于2020-08-06
得票数 0
1
回答
打字简化法
typescript
在我们的
typescript
代码库中,我们有一个
通用
的代码模式: public async publish(event: myEvent, myStr: string):
Promise
<
void
> { try {
浏览 16
提问于2019-03-02
得票数 0
1
回答
如何声明一个可选地接受回调的函数,并且只有在没有回调的情况下才返回承诺?
generics
、
overloading
、
typescript2.0
、
union-types
运行El Capitan 10.11.6的Mac上的
TypeScript
v2.0.2 create(obj:
T
):
Promise
<
T
>} clas
浏览 2
提问于2016-10-19
得票数 0
回答已采纳
2
回答
广义"promisify“函数中的类型推理
typescript
、
type-inference
、
typescript-typings
., callback: (error, result) =>
void
):
void
function cb<) =>
void
{ export function promisify&
浏览 5
提问于2017-10-03
得票数 2
回答已采纳
1
回答
Typescript
中的映射对象类型
typescript
这是一个
通用
的
typescript
问题,但我将从我目前正在处理的react-redux应用程序的角度来解释。如果有必要,我可以拿出一般的例子,但希望这将是足够的现在。,
Promise
<
void
>> => (dispatch, getState):
Promise
<
void
> => {
return
new
Promise
((resolve, reject,
Promise
&l
浏览 51
提问于2017-10-24
得票数 2
回答已采纳
1
回答
Promise
的
TypeScript
子类不能用作ES6+的异步函数返回值
typescript
、
es6-promise
index.ts:}
return
当我使用tsc --target es6 index.ts将目标设置为ES6
或
更高版本时,
TypeScript
会显示以下编译错误。error TS1064: The
return
type of an asy
浏览 4
提问于2021-02-18
得票数 0
2
回答
TypeScript
等价于Dart‘`Completer`’
asynchronous
、
typescript
、
dart
initializationDone = new Completer<bool>(); _doSomeAsyncInitialization();
void
什么是相当于Completer在
TypeScript
的Dart?
浏览 7
提问于2016-01-08
得票数 4
回答已采纳
1
回答
如何返回链式异步函数的结果?
typescript
export type CommandHandler<TCommand extends Command, TResult = any> = (cmd: TCommand) => TResult |
Promise
let result: TResult; result = await handler(cmd);
return
浏览 1
提问于2020-06-01
得票数 0
回答已采纳
2
回答
如何使用
TypeScript
和React从API response初始化接口
reactjs
、
typescript
IErrors {}private async getStocks():
Promise
<IStocks> { Generic type '
Promise
<
T
>' requires 1 type argument(s).ts(2314)
浏览 3
提问于2019-06-22
得票数 0
1
回答
如何根据输入类型在类型记录中指定承诺的返回类型
typescript
、
generics
、
typescript-generics
<ISomeThing> {}
return
Promise
.resolve(otherThing);问题所在function saveThing<
T</em
浏览 4
提问于2020-08-16
得票数 1
回答已采纳
1
回答
键入泛型函数时,可以省略返回类型吗?
typescript
params -这将是不同的,每次,并将键入使用
通用
。 } interface ServiceFn<
T
, U&
浏览 4
提问于2020-10-22
得票数 0
3
回答
为什么我必须在TS函数类型中指定参数名?
javascript
、
typescript
、
generics
、
typescript-generics
我正在使用类型记录编写一些函数,这是TS接受的一个函数: const useStorage = <
T
>(key: string, initialData:
T
) : [
T
, (newData:
T
) =>
Promise
<
void
>] => { const [data, setState] = useState<
浏览 3
提问于2020-02-07
得票数 8
回答已采纳
1
回答
如何正确提取打字本中函数的泛型参数
typescript
我目前正在尝试获取具有以下签名的函数参数:但是对于Parameters,它假设
T
是never,而我不能将自己的
T
传递到这样的箭头函数的参数中,以获得类似Parameters<Controller["get"]<
T
>>的东西,以便在调用函数时获得适当的泛型。编辑1:最小可重现性示例 generi
浏览 7
提问于2022-06-16
得票数 1
回答已采纳
1
回答
带有类型记录回调的Promisify函数
typescript
我想让它们成为基于
Promise
的,但是我在用
TypeScript
泛型以一种类型安全的方式这样做时遇到了困难。):
void
并且应该变成这样: method(req: Request):
Promise
<Response>} 但是,如何在PromiseClient中将
TypeScript
定义
浏览 0
提问于2018-03-15
得票数 4
回答已采纳
2
回答
TypeScript
es6-
Promise
,如何匹配
Promise
构造函数
javascript
、
node.js
、
typescript
、
es6-promise
尝试这样做:
return
new
Promise
<mongodb.Db>((resolve : (value?: R | Thenable<R>) =>
void
, reject: (error?: any) =>
void
) => { this.db = new mongodb.Db("test", new mongodb.Server("
浏览 1
提问于2015-12-28
得票数 2
1
回答
TypeScript
:作为函数返回值的条件泛型类型不可赋值
typescript
Promise
<
void
> :
Promise
<
void
[]>; const foo: PromiseResult<'standalone'> =
Promise
.resolve();
return
Promise
.resolve();
浏览 11
提问于2019-05-28
得票数 4
回答已采纳
3
回答
类型标
通用
承诺返回类型
typescript
、
generics
、
promise
、
typescript-generics
到目前为止我尝试过的是:
return
Promise
.resolve(val);我不知道这是否是正确的方法,而且在任何情况下,如果我试图得到一个
Promise
<
void
>,它就会破裂。
浏览 0
提问于2018-11-23
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解JavaScript——代码实现(六种异步方案,重点是Promise、Async、发布/订阅原理实现,真香)
TypeScript 中高级应用与完美实践
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
【软件设计】TypeScript 中的 SOLID 原则
TypeScript 4.2 发布
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券