我想知道functions.database.RefBuilder的onOperation方法是做什么的,因为我无法在documentation.
中找到有关它的任何信息。答案 0 :(得分:2)
从code of onOperations
中的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(...