用于简单功能组合的TypeScript类型推断

时间:2019-10-20 18:29:04

标签: typescript functional-programming typescript-typings ramda.js

我觉得应该比较简单,现在很难过。在尝试做几个函数的简单组合时,我无法理解类型。有没有一种方法可以告诉TS找出类型推断而不必显式放置内容?

import { pipe, map } from 'ramda'

type TODO = unkown

export const mapP = (xf: TODO) => (data: TODO) =>
  pipe(
    map(xf),
    x => Promise.all(x),
  )(data)

我真的只想让map来指定函数的类型,而不必重新输入它们。预先感谢!

1 个答案:

答案 0 :(得分:2)

@override
public void onResume() {
    super.onResume();

    if(Class1.isRewardVideoPlayed) {
        showcl2.setVisibility(View.INVISIBLE);
        greyBackgroundcl2.setVisibility(View.INVISIBLE);
        adtextcl2.setVisibility(View.INVISIBLE);
    }
}

这需要任何解释吗?