我有这个接口,我想从它包含的键类型生成一个新类型。
interface SomeType {
abc: string;
def: number;
ghi: boolean;
}
Run Code Online (Sandbox Code Playgroud)
输入生成:
type SomeOtherType = string | number | boolean
Run Code Online (Sandbox Code Playgroud)
这在打字稿中可能吗?
您可以尝试使用 keyof 运算符进行索引:
interface SomeType {
abc: string;
def: number;
ghi: "sdf";
}
type t = SomeType[keyof SomeType];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |