如何使用类转换器中的 @Expose 装饰器公开实体中的所有属性?

Cho*_*Noa 10 node.js typescript class-transformer

我在 NodeJS 上实现的项目中使用了 class-transformer lib,但我没有找到公开实体的所有属性的方法,我尝试在类级别使用 de @Expose() decrator,但它不起作用,我希望找到类似的解决方案,因为在我的实体中一一暴露装饰器属性有点让人筋疲力尽。我想要的例子:

@Expose()
export class User{
   name:string;
   phone:string;
   age:number
};
Run Code Online (Sandbox Code Playgroud)

目前,它仅在以下情况下有效:

export class User{
   @Expose()  name:string;
   @Expose()  phone:string;
   @Expose()  age:number
};
Run Code Online (Sandbox Code Playgroud)