(values: { [key: string]: any }, onComplete?: (error: FirebaseError) => void)
| 505 | } |
| 506 | |
| 507 | update(values: { [key: string]: any }, onComplete?: (error: FirebaseError) => void): Promise<void> { |
| 508 | return new Promise((resolve, reject) => { |
| 509 | this.native.updateChildValuesWithCompletionBlock(serializeItems(values), (error, ref) => { |
| 510 | if (error) { |
| 511 | const err = FirebaseError.fromNative(error); |
| 512 | onComplete?.(err); |
| 513 | reject(err); |
| 514 | } else { |
| 515 | onComplete?.(null); |
| 516 | resolve(); |
| 517 | } |
| 518 | }); |
| 519 | }); |
| 520 | } |
| 521 | } |
| 522 | |
| 523 | export class ThenableReference extends Reference implements IThenableReference { |
nothing calls this directly
no test coverage detected