sufa

1.0.6 • Public • Published

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: () => {}
});

Package Sidebar

Install

npm i sufa

Weekly Downloads

78

Version

1.0.6

License

MIT

Unpacked Size

10.4 kB

Total Files

11

Last publish

Collaborators

  • ilushling