JSPM

@cwola/rescue

0.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q10291F
  • License MIT

Laravel's rescue helper function.

Package Exports

  • @cwola/rescue

Readme

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