什么是 Firebase RefBuilder.onOperation<T> 方法?
What is the Firebase RefBuilder.onOperation<T> method?
我想知道 functions.database.RefBuilder 的 onOperation 方法是做什么用的,因为我在 documentation.
中找不到任何关于它的信息
从code of onOperations
in the firebase-functions
repo来看,似乎onOperation
是所有其他调用的常用方法。
例如,这里是onDelete
的实现:
onDelete(
handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any
): CloudFunction<UserRecord> {
return this.onOperation(handler, 'user.delete');
}
所以这个(以及所有其他 on...
方法)调用 onOperation
来完成它的实际工作,因为这些方法的很多实现都是重叠的。
我实际上不确定为什么 onOperation
出现在自动完成中,因为它清楚地标记为 private
方法:
private onOperation(...
我想知道 functions.database.RefBuilder 的 onOperation 方法是做什么用的,因为我在 documentation.
中找不到任何关于它的信息从code of onOperations
in the firebase-functions
repo来看,似乎onOperation
是所有其他调用的常用方法。
例如,这里是onDelete
的实现:
onDelete( handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any ): CloudFunction<UserRecord> { return this.onOperation(handler, 'user.delete'); }
所以这个(以及所有其他 on...
方法)调用 onOperation
来完成它的实际工作,因为这些方法的很多实现都是重叠的。
我实际上不确定为什么 onOperation
出现在自动完成中,因为它清楚地标记为 private
方法:
private onOperation(...