[英]Property does not exists on type when destructuring assignment and 'Pick' in Typescript
[英]Typescript - making property as public in destructuring constructors
有没有办法在构造函数的解构中将属性设为公共?
假设在Person Class中有许多属性。
代替
// to create a Person. new Person('')
class Person {
constructor(public name: string) {
}
}
我想使用destructuring将对象作为构造函数参数传递并将属性设置为public。
//new Person({name: ''})
class Person {
constructor({
public name: string //Is there a workaround here?
}) {
}
}
这里有解决方法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.