TypeScript:将类型转换为另一种类型

时间:2016-12-29 01:51:07

标签: typescript

我有这种类型:

interface Intf1
{
    n: number;
    s: string;
    c: { x: number, y: string };
}

我想转换(可能使用泛型,映射类型等)到我下面使用的那个。规则是,非对象T更改为MyType,对象T转换为T(使用相同的MyType规则应用于属性):

interface Intf2
{
    n: MyType<number>;
    s: MyType<string>;
    c: { x: MyType<number>, y: MyType<string> };
}

这可能吗?

0 个答案:

没有答案