lib-checked-domain

Handle typed domain exceptions

checked domain

Handle typed domain exceptions

npm install --save lib-checked-domain

Catch known types, or throw when the type is unknown.

check(function () {
  // throw a *typed* exception 
  throw check.Error('exit', 'bad exit')
})
.on('fail', function () {
  // handle 'fail' type 
})
.on('exit', function () {
  // handle 'exit' type 
})