Lockspire.Storage.TransactionStore behaviour (lockspire v1.6.1)

Copy Markdown

Narrow transaction capability for domain orchestrators.

Summary

Types

store_error()

@type store_error() :: term()

Callbacks

rollback(store_error)

@callback rollback(store_error()) :: no_return()

transact(function)

@callback transact((-> term())) :: {:ok, term()} | {:error, store_error()}