neo-neo-bblessed
Version:
A fork of neo-blessed (which is a fork of blessed) with bug fixes and maintenance.
3 lines (2 loc) • 847 B
JavaScript
var n=require("./node"),p=require("./box");function r(e){if(!(this instanceof n))return new r(e);if(e=e||{},e.type=e.itype||e.type||"ansi",p.call(this,e),e.type==="ansi"&&this.type!=="ansiimage"){var i=require("./ansiimage");return Object.getOwnPropertyNames(i.prototype).forEach(function(t){t!=="type"&&Object.defineProperty(this,t,Object.getOwnPropertyDescriptor(i.prototype,t))},this),i.call(this,e),this}if(e.type==="overlay"&&this.type!=="overlayimage"){var a=require("./overlayimage");return Object.getOwnPropertyNames(a.prototype).forEach(function(t){t!=="type"&&Object.defineProperty(this,t,Object.getOwnPropertyDescriptor(a.prototype,t))},this),a.call(this,e),this}throw new Error("`type` must either be `ansi` or `overlay`.")}r.prototype.__proto__=p.prototype,r.prototype.type="image",module.exports=r;
//# sourceMappingURL=image.js.map