1.0.6 • Published 8 days ago
sufa v1.0.6
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: () => {}
});