2.0.0 • Published 7 years ago

@sbv/transaction v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Build Status

TRANSACTION

This module has the experiment "Universal Javascript". It is a transaction manager that can be used front-end and not back-end. To manager the data, you can inject the DAO generic.

Usage

Install

npm i @sbv/transaction

Import

const transaction = require('@sbv/transaction');

or

import transaction from '@sbv/transaction';

DAO registre

transaction.use({DAO: GenericDriver});

API

const {create, get, search, remove} = transaction;

Create a transaction

transaction.create({value: 10, type: "Type of transaction", date: new Date()});

Search a transaction

transaction.search((transaction => value === 10)); // Search all transactions with value equals to 10

Get a transaction

transaction.get(id); // Get a transaction by id

Remove a transaction

transaction.remove(id); // Remove a transaction by id

2.0.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago