1.0.6 • Published 8 days ago

sufa v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
8 days ago

Result

Result

Features

1) Data in success; 2) Error in failure; 3) Match with onSuccess & onFailure callbacks; 4) Factory.

Usage

Prepare

Create factory with Result class.

const resultFactory = new ResultFactory({
  Result
});

Commands

Result factory

ok
result.ok();
result.ok('Data');
fail
const error = new Error('Message');

result.fail(error);

Result

isSuccess

const isSuccess = result.success;

isFailure

const isFailure = result.failure;

getData

const data = result.getData();

getError

const error = result.getError();

match

result.match({
  onSuccess: () => {},
  onFailure: () => {}
});
1.0.6

8 days ago

1.0.5

18 days ago

1.0.4

2 months ago

1.0.3

2 months ago

1.0.2

3 months ago

1.0.1

5 months ago

1.0.0

5 months ago