Transaction constructor

Transaction(
  1. {required String name,
  2. required QueryClient client,
  3. required Future<QueryResult> executeQueryCallback(
    1. Query query
    ),
  4. required void updateClientLockCallback(
    1. String? name
    ),
  5. TransactionOptions? options}
)

deno-postgres@v0.17.0/Transaction/construtor.

Implementation

factory Transaction({
  required String name,
  required QueryClient client,
  required Future<QueryResult> Function(Query query) executeQueryCallback,
  required void Function(String? name) updateClientLockCallback,
  TransactionOptions? options,
}) =>
    callConstructor(
      'Transaction',
      [
        name,
        if (options != null) options else undefined,
        client,
        (Query query) => futureToPromise(executeQueryCallback(query)),
        updateClientLockCallback,
      ],
    );