UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

14 lines (10 loc) 395 B
'use strict'; var ensureError = require('es5-ext/error/valid-error') , ensureObject = require('es5-ext/object/valid-object') , hasOwnProperty = Object.prototype.hasOwnProperty; module.exports = function (err) { (ensureObject(this) && ensureError(err)); if (!hasOwnProperty.call(ensureObject(this), '__ee__')) throw err; if (!this.__ee__.error) throw err; this.emit('error', err); };