【发布时间】:2023-01-08 01:23:03
【问题描述】:
例如,如果我有以下类型:
type Before = {
A: string
B: {
C: string
D: {
E: number
}
}
}
我想通过例如 Remove<Before, "D"> 将其更改为此:
type After = {
A: string
B: {
C: string
E: number
}
}
请注意,删除了D,但保留了E
其他值得一提的案例感谢 so_close
情况1
type T = {
data: {
data: string;
}
};
// would be
type T = { };
案例 #2
type T2 = {
a: {
b: string;
};
b: number;
}
// would be
type T2 = {
a: { };
}
【问题讨论】:
标签: typescript typescript-typings typescript-generics