当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Promise.then方法代码示例

本文整理汇总了TypeScript中es6-promise.Promise.then方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Promise.then方法的具体用法?TypeScript Promise.then怎么用?TypeScript Promise.then使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在es6-promise.Promise的用法示例。


在下文中一共展示了Promise.then方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: it

 it('should hide the map', function () {
   return hiddenMapPromise.then($selectors => {
     expect(elemIsHidden($selectors.$playerMap));
     expect(normalize($selectors.$playerMap.text())).to.equal('');
     return $selectors;
   });
 });
开发者ID:zthomae,项目名称:xanadu,代码行数:7,代码来源:clientSpec.ts

示例2: before

      before(function () {
        return clientPromise.then(client => {
          const $ = client.$;

          Client.updatePlayerInfo({
            playerName: 'Alice'
          }, $);

          Client.updateRoster([
            {
              name: 'Carol',
              state: 'Preparing'
            },
            {
              name: 'Alice',
              state: 'Preparing'
            }, {
              name: 'Bob',
              state: 'Preparing'
            }
          ], $);

          return client;
        });
      });
开发者ID:zthomae,项目名称:xanadu,代码行数:25,代码来源:clientSpec.ts

示例3: res

 user.then(u => {
   entry.then(e => {
     if (u["admin"] || e["userid"] === u["id"]) {
       res(true);
     }
     else { res(false); }
   }).catch(e => errors.push[e]);
 }).catch(e => errors.push[e]);
开发者ID:Ethan826,项目名称:diet-tracker,代码行数:8,代码来源:db.ts

示例4: executeQueries

    executeQueries(queries: IMcQueryEntry[]): Promise<IMcResult> {
        let base: Promise<void> = Promise.resolve();
        let result1: IMcResult = { list: [] };

        let cli = this.client;
        for (let entry of queries) {
            base = base.then(() => {
                return McLib.executeQuery(cli, entry).then(function (resultEntry) {
                    result1.list.push(resultEntry);
                });
            }).catch(err => {
                // console.error("Error found:" + err);
            });
        }

        return base.then(() => result1);
    }
开发者ID:karataliu,项目名称:monicooky,代码行数:17,代码来源:mcLib.ts

示例5: after

 after(() => {
   return clientPromise.then(window => {
     window.close();
     return window;
   }, error => {
     throw error;
   });
 });
开发者ID:zthomae,项目名称:xanadu,代码行数:8,代码来源:debugSpec.ts


注:本文中的es6-promise.Promise.then方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。