Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Transaction

A transaction.

Hierarchy

  • Transaction

Index

Methods

commit

  • commit(): PromiseLike<void>
  • commit(handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>): void
  • Like {@link Transaction#commit} with an handler to be notified when the transaction commit has completed

    Returns PromiseLike<void>

  • Like {@link Transaction#commit} with an handler to be notified when the transaction commit has completed

    Parameters

    • handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>

    Returns void

completion

  • completion(): PromiseLike<void>
  • completion(handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>): void
  • Like {@link Transaction#completion} but with a callback

    Returns PromiseLike<void>

  • Like {@link Transaction#completion} but with a callback

    Parameters

    • handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>

    Returns void

rollback

  • rollback(): PromiseLike<void>
  • rollback(handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>): void
  • Like {@link Transaction#rollback} with an handler to be notified when the transaction rollback has completed

    Returns PromiseLike<void>

  • Like {@link Transaction#rollback} with an handler to be notified when the transaction rollback has completed

    Parameters

    • handler: ((res: AsyncResult<void>) => void) | Handler<AsyncResult<void>>

    Returns void

Generated using TypeDoc