UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

1 lines 6.29 kB
{"version":3,"file":"index.mjs","sources":["../../../../node_modules/event-emitter/index.js"],"sourcesContent":["'use strict';\n\nvar d = require('d')\n , callable = require('es5-ext/object/valid-callable')\n\n , apply = Function.prototype.apply, call = Function.prototype.call\n , create = Object.create, defineProperty = Object.defineProperty\n , defineProperties = Object.defineProperties\n , hasOwnProperty = Object.prototype.hasOwnProperty\n , descriptor = { configurable: true, enumerable: false, writable: true }\n\n , on, once, off, emit, methods, descriptors, base;\n\non = function (type, listener) {\n\tvar data;\n\n\tcallable(listener);\n\n\tif (!hasOwnProperty.call(this, '__ee__')) {\n\t\tdata = descriptor.value = create(null);\n\t\tdefineProperty(this, '__ee__', descriptor);\n\t\tdescriptor.value = null;\n\t} else {\n\t\tdata = this.__ee__;\n\t}\n\tif (!data[type]) data[type] = listener;\n\telse if (typeof data[type] === 'object') data[type].push(listener);\n\telse data[type] = [data[type], listener];\n\n\treturn this;\n};\n\nonce = function (type, listener) {\n\tvar once, self;\n\n\tcallable(listener);\n\tself = this;\n\ton.call(this, type, once = function () {\n\t\toff.call(self, type, once);\n\t\tapply.call(listener, this, arguments);\n\t});\n\n\tonce.__eeOnceListener__ = listener;\n\treturn this;\n};\n\noff = function (type, listener) {\n\tvar data, listeners, candidate, i;\n\n\tcallable(listener);\n\n\tif (!hasOwnProperty.call(this, '__ee__')) return this;\n\tdata = this.__ee__;\n\tif (!data[type]) return this;\n\tlisteners = data[type];\n\n\tif (typeof listeners === 'object') {\n\t\tfor (i = 0; (candidate = listeners[i]); ++i) {\n\t\t\tif ((candidate === listener) ||\n\t\t\t\t\t(candidate.__eeOnceListener__ === listener)) {\n\t\t\t\tif (listeners.length === 2) data[type] = listeners[i ? 0 : 1];\n\t\t\t\telse listeners.splice(i, 1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif ((listeners === listener) ||\n\t\t\t\t(listeners.__eeOnceListener__ === listener)) {\n\t\t\tdelete data[type];\n\t\t}\n\t}\n\n\treturn this;\n};\n\nemit = function (type) {\n\tvar i, l, listener, listeners, args;\n\n\tif (!hasOwnProperty.call(this, '__ee__')) return;\n\tlisteners = this.__ee__[type];\n\tif (!listeners) return;\n\n\tif (typeof listeners === 'object') {\n\t\tl = arguments.length;\n\t\targs = new Array(l - 1);\n\t\tfor (i = 1; i < l; ++i) args[i - 1] = arguments[i];\n\n\t\tlisteners = listeners.slice();\n\t\tfor (i = 0; (listener = listeners[i]); ++i) {\n\t\t\tapply.call(listener, this, args);\n\t\t}\n\t} else {\n\t\tswitch (arguments.length) {\n\t\tcase 1:\n\t\t\tcall.call(listeners, this);\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tcall.call(listeners, this, arguments[1]);\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tcall.call(listeners, this, arguments[1], arguments[2]);\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tl = arguments.length;\n\t\t\targs = new Array(l - 1);\n\t\t\tfor (i = 1; i < l; ++i) {\n\t\t\t\targs[i - 1] = arguments[i];\n\t\t\t}\n\t\t\tapply.call(listeners, this, args);\n\t\t}\n\t}\n};\n\nmethods = {\n\ton: on,\n\tonce: once,\n\toff: off,\n\temit: emit\n};\n\ndescriptors = {\n\ton: d(on),\n\tonce: d(once),\n\toff: d(off),\n\temit: d(emit)\n};\n\nbase = defineProperties({}, descriptors);\n\nmodule.exports = exports = function (o) {\n\treturn (o == null) ? create(base) : defineProperties(Object(o), descriptors);\n};\nexports.methods = methods;\n"],"names":["d","require$$0","callable","require$$1","apply","call","create","defineProperty","defineProperties","hasOwnProperty","descriptor","on","once","off","emit","methods","descriptors","base","type","listener","data","self","listeners","candidate","i","l","args","module","exports","o"],"mappings":"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","x_google_ignoreList":[0]}