UNPKG

@react-native-agconnect/clouddb

Version:
36 lines (31 loc) 905 B
/* * Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved. */ export default class AGCCloudDBTransaction { constructor () { this.transactions = [] } static Function () { return new AGCCloudDBTransaction } executeUpsert(className, objectArray) { this.transactions.push({ operation: this.executeUpsert.name, className: className, objectArray: objectArray }) return this } executeDelete(className, objectArray) { this.transactions.push({ operation: this.executeDelete.name, className: className, objectArray: objectArray }) return this } build() { Object.freeze(this) return this } }