【问题标题】:Sync operations on TypeScriptTypeScript 上的同步操作
【发布时间】:2018-06-24 04:14:49
【问题描述】:

您好,我使用 typescript 进行 VSTS 任务扩展,我创建了一个函数来从 3rd 方服务器获取 json 响应。

async function onlineChecker(projectName:string,checkerName:string){
let endPoint=getEndPoint();
let authHeader=getBasicAuthHeader();

let restClient:rm.RestClient=new rm.RestClient(endPoint);

let options:rm.IRequestOptions=<rm.IRequestOptions>{};
let headers:ifm.IHeaders=options.additionalHeaders||{};
headers["Authorization"]=authHeader;
let res: rm.IRestResponse<boolean>=await restClient.get<boolean>(endPoint,options)

return res;

}

我有另一个异步函数,但调用该函数是基于从第一个函数返回的值。 如何使调用与这些异步函数或任何其他方法同步来解决这个问题?

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline


    【解决方案1】:

    您可以在调用第二个函数之前添加if 语句。

    你可以从你的第一个函数中获取值,然后添加if语句来检查第一个函数返回的值是否满足你的要求,如果是,调用第二个函数。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多