common-core-api
Version:
Pre-Beta. Wrapper for common-standards-project api
20 lines • 643 B
JavaScript
(function(){
'use strict';
class CCError extends Error{
constructor(message){
super('Common-core-api')
this.message=message;
this.extra = {
description:'Fails on all invalid inputs/requests'
};
}
}
module.exports = function(message){ return new CCError(message); };
module.exports.Class=CCError;
module.exports.log = function(messageOrError){
var err;
if(messageOrError instanceof Error){err=messageOrError;}
else{err = new CCError(messageOrError);}
return require('better-console').error(err);
};
})();