0.0.5 • Published 6 years ago

state-ts v0.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

README

Intoduction

state-ts is an extremely simple state service that handles your state for you.

Written in Typescript.

Installation

Using NPM

$ npm i state-ts --save

Using Yarn

$ yarn add state-ts

Usage

import { State } from 'state-ts';

const maxStackSize = 100;
const state = new State(maxStackSize);

state.Change({
    myNewProperty: 12
});

// test code
expect(state.Current.myNewProperty).to.equal(12);

state.Change({
    myNewProperty: 13
});

// test code
expect(state.Current.myNewProperty).to.equal(13);

state.Rollback(1);

// test code
expect(state.Current.myNewProperty).to.equal(12);

state.FastForward(1);

// test code
expect(state.Current.myNewProperty).to.equal(13);
0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago