如何使Typescript等待函数执行

时间:2019-06-16 01:48:13

标签: typescript

我有两个这样的功能

const ResultTest=new Promise((_resolve, _reject) => {
                         GetUserDataField(userField);
                });

还有下面的另一个函数,例如show ..,似乎从未执行或仅在ResultTest完成后才执行此GetUserDataField

 function GetUserDataField(userField: string): Promise<boolean> {
      return false;
    }

我想延迟代码执行,直到执行GetUserDataField

注意:我是打字稿和承诺的新手

1 个答案:

答案 0 :(得分:0)

兑现承诺,我怀疑GetUserDataField是否可以编译(至少在任何更高版本的打字稿上)

您至少需要

function GetUserDataField(userField: string): Promise<boolean> {
  return Promise.resolve(false);
}