1.0.0 • Published 6 years ago

uerror v1.0.0

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

UError

const { UError } = require('uerror');

try {
	JSON.parse(body);
}
catch (error) {
	throw new UError(error, 'Invalid body', 'Module.js');
}
const { UError } = require('uerror');

const GENERAL_ERROR = 1;
const CRITICAL_ERROR = 2;

try {
	throw new UError(CRITICAL_ERROR);
}
catch (error) {
	if (error > GENERAL_ERROR) {
		console.log('CRITICAL');
	}
}

ES module

import { UError } from 'uerror/module.mjs';