I am just learning Typescript and I wanted to realize this logic in ts .
(我只是在学习Typescript,我想在ts中实现这种逻辑。)
So far I have not found correct information. (到目前为止,我还没有找到正确的信息。)
Javascript
(Java脚本)
class A{
constructor(){
this.user.name = () => 'Eduardo'
this.user.lastname = () => 'Alva'
}
user(){
return {
name: 'Eduardo',
lastname: 'Alva'
}
}
}
const a = new A()
a.user() // { name: 'Eduardo', lastname: 'Alva' }
a.user.name() // 'Eduardo'
a.user.lastname() // 'Alva'
Typescript
(打字稿)
class A{
constructor(){
this.user.name = () => 'Eduardo' // Property 'name' does not exist on type '() => void'
this.user.lastname = () => 'Alva' // Property 'lastname' does not exist on type '() => void'
}
public user(){
return {
name: 'Eduardo',
lastname: 'Alva'
}
}
}
ask by erick translate from so 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…