我正在寻找一种将 Nest 与 Firestore 函数事件相结合的方法。我已经看过这篇文章:Firebase - Handle cloud events within NestJS Framework,但我正在寻找一种方法来利用嵌套装饰器并让类自动引导。是否可以获取顶级装饰器的上下文并将其应用于方法装饰器级别?我希望按如下方式实现它。
(例如)
@FsController('users/{uid}') // context?
export class UsersFsController {
@Update() // functions.firestore.document('users/{uid}').onUpdate
onUpdate(change, context) {
// handle
}
@Delete() // functions.firestore.document('users/{uid}').onDelete
onDelete(snap, context) {
// handle
}
}