transaction method

Future<void> transaction(
  1. Future<void> callback(
    1. DurableObjectTransaction tsx
    )
)

Implementation

Future<void> transaction(
    Future<void> Function(DurableObjectTransaction tsx) callback) {
  return js_util.promiseToFuture(
    js_util.callMethod(this, 'transaction', [
      allowInterop((tsx) async {
        await callback(tsx);
      })
    ]),
  );
}