0.0.1 • Published 8 years ago

callback-sandbox v0.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

callback-sandbox

build status coverage A function wrapper to avoid exception pop to top, or callback when timeout

Installation

$ npm install callback-sandbox

Example

var sandbox = createSandbox(function onError(err){
  //Handle error
  console.log(err);//something wrong
}, 2000/*timeout*/);

setTimeout(sandbox(function(err){
  throw new Error("something wrong");
}, 1000);

API

createSandbox(onError)

  • onError Call whem an unhandle exception occur in sandbox
  • timeout Default timeout of sandbox

Create a sandbox.

sandbox(fn, timeout)

  • fn Function to run in the sandbox
  • timeout Timeout for this run. Run function in sandbox and start timeout.
0.0.1

8 years ago