0.0.1 • Published 8 years ago

sub-error v0.0.1

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

sub-error Build Status

Easy sub errors

Installation

The module available via npm

npm i sub-error --save

API

SubError new SubError(msg[, arg[, arg]])

class

Creates new SubError

var SubError = require('sub-error');
var subError = new SubError('There is an error (%s)!', 'OMG');

Function SubError.subError(String name)

method

Creates an descendant class of SubError

var SubError = require('sub-error');
var AppError = SubError.subError('AppError');
var AppRuntimeError = AppError.subError('AppRuntimeError');
var appRuntimeError = new AppRuntimeError('Some badness happened...');

SubError subError.extend(Object obj)

method

Extends subError object with any data

var SubError = require('sub-error');
throw new SubError('An error occurred').extend({
    code: 'FOOBAR',
    some: 'details'
});

LICENSE MIT

0.0.1

8 years ago