次のコードを変換しようとしています。
class Bar {
constructor() {
extendRxObservable(this, {
items$: myObservable()
})
}
}
これに:
class Bar {
@computedRx get items() {
return myObservable()
}
}
私はデコレータについて調べようとしましたが、どうすればこれを達成できるかについて完全に混乱しています。
@computed
を使用するデコレータを持つ mobX と一緒に使用していますextendObservable
。ただし、それは TypeScript で書かれており、ecmascript での動作とは完全には一致しません。extendRxObservable
の上に実装されていextendObservable
ます。