@cwola/rescue

0.0.1 • Public • Published

rescue

Laravel's rescue helper function.

Installation

$ npm i --save @cwola/rescue

require / import

  • esm

    import rescue from '@cwola/rescue';
    
  • commonjs

    const rescue = require('@cwola/rescue');
    

API

rescue(callback: Function, rescue: any =  null): any

Usage

// esm
import rescue from '@cwola/rescue';
let value;

value = rescue(() => {
    return 'returned';
});
console.log(value);  // 'returned'

value = rescue(() => {
    return throwError();
}, false);
console.log(value);  // false

value = rescue(() => {
    return throwError();
}, (e) => {
    // Handle exceptions.
    return e;
});
console.log(value);  // Error

License

MIT

Package Sidebar

Install

npm i @cwola/rescue

Weekly Downloads

2

Version

0.0.1

License

MIT

Unpacked Size

4 kB

Total Files

6

Last publish

Collaborators

  • cwola