logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode更新1.112

欢迎使用 Visual Studio Code 1.112 版本。两大方向,带来了多项全面优化。

#vscode#ide#编辑器
在 TypeScript 中,当需要定义两个类型,且后者包含前者的部分字段时

如果子类型需要父类型的所有字段+ 新字段:用父类型 & { 新字段 }(继承)。如果子类型需要父类型的部分字段+ 新字段:用Pick<父类型, '字段'> & { 新字段 }。如果子类型需要父类型的大部分字段(排除少数)+ 新字段:用Omit<父类型, '字段'> & { 新字段 }。这些方式都能避免重复定义,且符合 TypeScript 的类型复用原则。

#typescript#ubuntu#linux
到底了