Skip to content

arulandu/ts-transactions

Repository files navigation

TypeScript Transactions

Introducing ts-transactions, a functional transactions API for TypeScript.

Installation

npm install ts-transactions

Usage

import { tsts } from 'ts-transaction'

Example

tsts.transaction()
    .add(async () => {})
    .add(async () => {})
    .rollback(async () => {})

    .add(async () => {})
    .rollback(async () => {})

    .add(async () => {})
    .add(async () => {})

    .execute()

About

A Functional Transactions API for TypeScript.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published