typescript - 如何让 TypeScript 将对象类型转换为函数的参数类型?
问题描述
我有一个对象看起来像这样
type PersonObject = {
firstName: string;
lastName: string;
};
我想将PersonObject
类型转换为这种类型
type PersonFunction = (firstName: string, lastName: string) => void;
我被困在转换器部分
type Converter<T> = ?
所以用法变成
type PersonFunction = Converter<PersonObject>;
我已经尝试了实用程序类型,但它没有我想要的实用程序。
我该如何编写该转换器?
解决方案
推荐阅读
- r - 从多边形中分离出一条线并测量其长度
- java - Spring Boot JPA 在 PUT 请求后不更新 MySQL 数据库
- python - 用标点符号连接字符串
- typescript - 具有多个条件的打字稿条件映射类型
- jsf - 阅读 faces-config.xml 中的 Websphere Liberty bootstrap.properties
- .net - 我可以使用 PowerShell 自动执行 Paint.net 操作吗?
- solr - 如何向 Solr 添加新类型?
- java - Spring 安全默认配置总是抛出 401
- python-3.x - 如何在 pycharm 中的不同文件上创建多个类
- c++11 - 创建允许多种类型的数组容器的 C++ 模板函数