Function

begin

Initialize this binding's transactional client and begin a transaction.

Initialization fences a previous producer using the same stable transactional.id. The returned resource owns the binding's transaction slot until commit, abort or bounded drop cleanup finishes.

begin: async func() -> result​<transaction, error>;