typescript - 在保留参数的同时更改函数返回类型
问题描述
给定一个具有任意签名的函数,在 TypeScript 类型系统中是否可以表达一个具有相同签名但返回类型不同的新函数类型?
使用泛型和类型约束 ( T extends Function
) 很容易获得相同的类型。带有关键字的条件类型infer
允许提取返回类型。但是可以用函数的参数做类似的事情吗?
解决方案
推荐阅读
- python - 比较嵌套在列表中的不同数据框的元素
- sql - 遍历服务器中的所有数据库以获取特定数据
- reactjs - 将数组从屏幕传递到组件
- php - 错误的值 os 按钮项正在使用 php 发送
- list - 检查列表内的等量和空白空间
- java - 无法使用 maven jar 插件重命名 jar 文件
- android - Android - 定义默认语言环境
- android - 无法从 ThreadPoolExecutor 获得性能优势
- java - 无法使用 poi Java 评估多张工作表之间的公式?
- dynamics-crm - USD - 通过 FireRequestAction 传递数据