我知道定义DTO类的最短方法是:
class SomeClass {
constructor(readonly a: number, readonly b: string) {}
}
但是因为 readonly , private 和 public 修饰符可以在构造函数中用作打字稿合成糖,所以我想知道是否有类似的东西还可以像Scala的case类中那样定义构造函数本身:
case class SomeClass(a: Int, b: String)
我需要实例。对于我的用例,将其定义为接口还不够。有任何线索吗?