如何从typescript中的对象文字类型中提取一种类型?

如何从typescript中的对象文字类型中提取一种类型?,typescript,Typescript,例如,我有这样的类型:typemixed={k1:string,k2:number} 现在,我需要另一种类型(可以从一些泛型生成),它只包含来自mixed的string属性类型,如下所示: type stringOnly={k1:string}其中省略了mixed中的k2 如何在typescript中执行此操作?谢谢 如果要删除新类型的特定属性,可以使用省略: type stringOnly = Omit<mixed, "k2">; type stringOnl

例如,我有这样的类型:
typemixed={k1:string,k2:number}

现在,我需要另一种类型(可以从一些泛型生成),它只包含来自
mixed
string
属性类型,如下所示:

type stringOnly={k1:string}
其中省略了
mixed
中的
k2


如何在typescript中执行此操作?谢谢

如果要删除新类型的特定属性,可以使用
省略

type stringOnly = Omit<mixed, "k2">;
type stringOnly=省略;

将另一个问题的答案翻译成