相关疑难解决方法(0)

Typescript:更改函数类型以便返回新值

基本上,我想要这样的东西:

export type ReturnValueMapper<Func extends (...args: Args[] /* impossible */ ) => any, ReturnValue> = (...args: Args[]) => ReturnValue;
Run Code Online (Sandbox Code Playgroud)

我几乎可以肯定这是不可能的,但我还没有找到确切的确认.


用例是使用stateHandlers改进重构的类型,从而可以定义状态更新器,如下所示:

interface StateUpdaters {
    update(field: string): void; // I don't want to specify Partial<State> here 
}
Run Code Online (Sandbox Code Playgroud)

typescript recompose

9
推荐指数
1
解决办法
2394
查看次数

标签 统计

recompose ×1

typescript ×1