我想基于另一个创建一个新类型,但是修改字段名称。
例如。我们输入的是One
:
type One = {
first: number;
second: string;
third: boolean;
...
}
然后,我想使用字段OneCopy
,firstFoo
,secondFoo
,thirdFoo
创建另一个类型...Foo
,并相应地保留其类型:>
type OneCopy = {
firstFoo: number;
secondFoo: string;
thirdFoo: boolean;
...Foo
}
可以使用TypeScript实现吗?