trae-events
v0.1.0
Published
trae middleware to emit events on before, after and finally states
Downloads
17
Readme
trae-events
trae middleware to emit events on before, after and finally states
Install
$ npm install --save trae-events
$ yarn add trae-events
Use
import trae from 'trae';
import { emitter, onBefore, onSuccess, onReject, onComplete } from 'trae-events';
// Set trae middlewares
trae.before(onBefore);
trae.after(onSuccess, onReject);
trae.finally(onComplete);
// Listen the events
emitter.on('before', (config) => {
console.log(config);
});
emitter.on('success', (res) => {
console.log(res);
});
emitter.on('reject', (err) => {
console.log(err);
});
emitter.on('complete', () => {
console.log('Completed!');
});