小编J D*_*Don的帖子

打字稿中的<promise void>

我正在尝试学习打字稿,但是我对打字稿上的一些概念不清楚,例如:

1)我是一部分 Object = Object.assign

export const htmlElementsMap: Object = Object.assign(
  {},
  homePageElementsMap,
  loginPageElementsMap,
  productDetailPageElementsMap,
  productListPageElementsMap,
  shoppingBagPageElementsMap,
  thankYouPageElementsMap
);
Run Code Online (Sandbox Code Playgroud)

2)与本部分相同export const UrlNavigationMap: Object = { 什么是对象?

3)对于此功能,我不确定这PromiseLike<void>意味着什么:

performAs(actor: PerformsTasks): PromiseLike<void> {
    return actor.attemptsTo(
      Click.on(homePageElementsMap.lnk_men),
      SearchItemBySku.called()
    );
  }
Run Code Online (Sandbox Code Playgroud)

4)export class FillShippingAddress implements Task {}-工具的含义是什么?

最后:

5)什么是a static,为什么将其分配给班级名称?

export class AddItemsToShoppingBag implements Task{
  static called(gender: string): AddItemsToShoppingBag {
    return new AddItemsToShoppingBag(gender);
  }
Run Code Online (Sandbox Code Playgroud)

typescript typescript2.0

0
推荐指数
1
解决办法
5098
查看次数

标签 统计

typescript ×1

typescript2.0 ×1