1.0.0 • Published 2 years ago
ts-err v1.0.0
ts-err
Installation
npm i ts-err
Basic Errors
ApplicationError(message: string, context: any, previous: Error)
import { ApplicationError } from 'ts-error';
const a = 5;
throw new ApplicationError('Something happened!', {
value: a
});
Error chains
import { ApplicationError } from 'ts-error';
try {
throw new Error('Hello!');
}
catch(e) {
throw new ApplicationError('Greeting failed', null, e);
}
Http Errors (with Axios)
HttpError(message: string, error: any)
import { default as axios } from 'axios';
import { HttpError } from 'ts-err';
axios.get('https://google.com/teapot').catch(err => {
throw new HttpError('Could not fetch teapot', err);
})
1.0.0
2 years ago