我怎样才能回报自己的承诺?

时间:2016-08-02 03:10:55

标签: typescript aurelia

我正在为Aurelia设置我的内部服务API,我想返回一个我自己编写的Promise,并担心以后使用fetch。我将Aurelia设置为使用Bluebird。如何在不获取实际http的情况下手动创建从方法返回的承诺?

我想它基本上是

doAndReturn(): Promise<MyType> {
... stuff
return ... magic create Promise?

1 个答案:

答案 0 :(得分:2)

听起来你想要模仿诺言解决并退回时会发生什么,这是正确的吗?

听起来你的功能只需要返回Promise.resolve(value)

doAndReturn(): Promise<MyType> {
    return Promise.resolve(true);
}

请记住,函数的返回类型是期望Promise返回MyType类型的值

相关问题