【发布时间】:2020-03-30 11:50:16
【问题描述】:
如果我有这样的界面:
interface GetDomainInfoResolver {
getDomainInfo: (domain: string) => Promise<DomainInfoType>
}
我如何创建一个映射类型,它会产生这样的接口/类型:
interface GetDomainInfoService {
getDomainInfo: DomainInfoType
}
这样我就可以这样使用它了:
type GetDomainInfoService = Transform<GetDomainInfoResolver>
这可能吗?
背景是我想在我的 GraphQL 服务器解析器 (TypeGraphQL) 和我的客户端 (@apollo/react-hooks) 之间创建一个类型接口。
非常感谢。
【问题讨论】:
标签: typescript