Transaction

external interface Transaction : JsAny(source)

Functions

Link copied to clipboard
abstract fun delete(documentReference: DocumentReference): Transaction
Link copied to clipboard
abstract fun get(documentReference: DocumentReference): Promise<DocumentSnapshot>
Link copied to clipboard
abstract fun set(documentReference: DocumentReference, data: JsAny, options: JsAny? = definedExternally): Transaction
Link copied to clipboard
abstract fun update(documentReference: DocumentReference, data: JsAny): Transaction
abstract fun update(documentReference: DocumentReference, field: FieldPath, value: JsAny?, vararg moreFieldsAndValues: JsAny?): Transaction
abstract fun update(documentReference: DocumentReference, field: String, value: JsAny?, vararg moreFieldsAndValues: JsAny?): Transaction