blear.classes.error

自定义错误类

Usage no npm install needed!

<script type="module">
  import blearClassesError from 'https://cdn.skypack.dev/blear.classes.error';
</script>

README

blear.classes.error

npm module build status coverage

语法

new Error([type,] message);

使用方法

直接使用

var Error = require('blear.classes.error');

var err1 = new Error('错误消息1');
// => err1.name === 'Error'
// => err1.type === undefined
// => err1.message === '错误消息1'

var err2 = new Error('错误类型', '错误消息2');
// => err2.name === 'Error'
// => err2.type === '错误类型'
// => err2.message === '错误消息2'

继承使用

var Error = require('blear.classes.error');

var MyError = Error.extend({
    className: 'MyError',
    constructor: function (message) {
        MyError.parent(this, message);
    }
});

var err3 = new MyError('错误消息3');
// => err3.name === 'MyError'
// => err3.type === undefined
// => err3.message === '错误消息3'