UNPKG

@sebastianwessel/quickjs

Version:

A typescript package to execute JavaScript and TypeScript code in a WebAssembly QuickJS sandbox

3 lines (2 loc) 3.53 kB
declare const _default: "\n/* esm.sh - eventemitter3@5.0.1 */\nvar E=Object.create;var d=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var O=Object.getOwnPropertyNames;var C=Object.getPrototypeOf,A=Object.prototype.hasOwnProperty;var k=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports);var P=(n,e,t,s)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let i of O(e))!A.call(n,i)&&i!==t&&d(n,i,{get:()=>e[i],enumerable:!(s=L(e,i))||s.enumerable});return n};var N=(n,e,t)=>(t=n!=null?E(C(n)):{},P(e||!n||!n.__esModule?d(t,\"default\",{value:n,enumerable:!0}):t,n));var m=k((q,x)=>{\"use strict\";var S=Object.prototype.hasOwnProperty,l=\"~\";function _(){}Object.create&&(_.prototype=Object.create(null),new _().__proto__||(l=!1));function T(n,e,t){this.fn=n,this.context=e,this.once=t||!1}function w(n,e,t,s,i){if(typeof t!=\"function\")throw new TypeError(\"The listener must be a function\");var u=new T(t,s||n,i),o=l?l+e:e;return n._events[o]?n._events[o].fn?n._events[o]=[n._events[o],u]:n._events[o].push(u):(n._events[o]=u,n._eventsCount++),n}function y(n,e){--n._eventsCount===0?n._events=new _:delete n._events[e]}function c(){this._events=new _,this._eventsCount=0}c.prototype.eventNames=function(){var e=[],t,s;if(this._eventsCount===0)return e;for(s in t=this._events)S.call(t,s)&&e.push(l?s.slice(1):s);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e};c.prototype.listeners=function(e){var t=l?l+e:e,s=this._events[t];if(!s)return[];if(s.fn)return[s.fn];for(var i=0,u=s.length,o=new Array(u);i<u;i++)o[i]=s[i].fn;return o};c.prototype.listenerCount=function(e){var t=l?l+e:e,s=this._events[t];return s?s.fn?1:s.length:0};c.prototype.emit=function(e,t,s,i,u,o){var a=l?l+e:e;if(!this._events[a])return!1;var r=this._events[a],p=arguments.length,h,f;if(r.fn){switch(r.once&&this.removeListener(e,r.fn,void 0,!0),p){case 1:return r.fn.call(r.context),!0;case 2:return r.fn.call(r.context,t),!0;case 3:return r.fn.call(r.context,t,s),!0;case 4:return r.fn.call(r.context,t,s,i),!0;case 5:return r.fn.call(r.context,t,s,i,u),!0;case 6:return r.fn.call(r.context,t,s,i,u,o),!0}for(f=1,h=new Array(p-1);f<p;f++)h[f-1]=arguments[f];r.fn.apply(r.context,h)}else{var b=r.length,v;for(f=0;f<b;f++)switch(r[f].once&&this.removeListener(e,r[f].fn,void 0,!0),p){case 1:r[f].fn.call(r[f].context);break;case 2:r[f].fn.call(r[f].context,t);break;case 3:r[f].fn.call(r[f].context,t,s);break;case 4:r[f].fn.call(r[f].context,t,s,i);break;default:if(!h)for(v=1,h=new Array(p-1);v<p;v++)h[v-1]=arguments[v];r[f].fn.apply(r[f].context,h)}}return!0};c.prototype.on=function(e,t,s){return w(this,e,t,s,!1)};c.prototype.once=function(e,t,s){return w(this,e,t,s,!0)};c.prototype.removeListener=function(e,t,s,i){var u=l?l+e:e;if(!this._events[u])return this;if(!t)return y(this,u),this;var o=this._events[u];if(o.fn)o.fn===t&&(!i||o.once)&&(!s||o.context===s)&&y(this,u);else{for(var a=0,r=[],p=o.length;a<p;a++)(o[a].fn!==t||i&&!o[a].once||s&&o[a].context!==s)&&r.push(o[a]);r.length?this._events[u]=r.length===1?r[0]:r:y(this,u)}return this};c.prototype.removeAllListeners=function(e){var t;return e?(t=l?l+e:e,this._events[t]&&y(this,t)):(this._events=new _,this._eventsCount=0),this};c.prototype.off=c.prototype.removeListener;c.prototype.addListener=c.prototype.on;c.prefixed=l;c.EventEmitter=c;typeof x<\"u\"&&(x.exports=c)});var g=N(m(),1);var z=g.default;var export_EventEmitter=g.default;export{export_EventEmitter as EventEmitter,z as default};\n"; export default _default;