1 line
7.7 KiB
JSON
1 line
7.7 KiB
JSON
{"ast":null,"code":"'use strict';\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nvar Buffer = require('safe-buffer').Buffer;\n\nvar util = require('util');\n\nfunction copyBuffer(src, target, offset) {\n src.copy(target, offset);\n}\n\nmodule.exports = function () {\n function BufferList() {\n _classCallCheck(this, BufferList);\n\n this.head = null;\n this.tail = null;\n this.length = 0;\n }\n\n BufferList.prototype.push = function push(v) {\n var entry = {\n data: v,\n next: null\n };\n if (this.length > 0) this.tail.next = entry;else this.head = entry;\n this.tail = entry;\n ++this.length;\n };\n\n BufferList.prototype.unshift = function unshift(v) {\n var entry = {\n data: v,\n next: this.head\n };\n if (this.length === 0) this.tail = entry;\n this.head = entry;\n ++this.length;\n };\n\n BufferList.prototype.shift = function shift() {\n if (this.length === 0) return;\n var ret = this.head.data;\n if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next;\n --this.length;\n return ret;\n };\n\n BufferList.prototype.clear = function clear() {\n this.head = this.tail = null;\n this.length = 0;\n };\n\n BufferList.prototype.join = function join(s) {\n if (this.length === 0) return '';\n var p = this.head;\n var ret = '' + p.data;\n\n while (p = p.next) {\n ret += s + p.data;\n }\n\n return ret;\n };\n\n BufferList.prototype.concat = function concat(n) {\n if (this.length === 0) return Buffer.alloc(0);\n if (this.length === 1) return this.head.data;\n var ret = Buffer.allocUnsafe(n >>> 0);\n var p = this.head;\n var i = 0;\n\n while (p) {\n copyBuffer(p.data, ret, i);\n i += p.data.length;\n p = p.next;\n }\n\n return ret;\n };\n\n return BufferList;\n}();\n\nif (util && util.inspect && util.inspect.custom) {\n module.exports.prototype[util.inspect.custom] = function () {\n var obj = util.inspect({\n length: this.length\n });\n return this.constructor.name + ' ' + obj;\n };\n}","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/readable-stream/lib/internal/streams/BufferList.js"],"names":["_classCallCheck","instance","Constructor","TypeError","Buffer","require","util","copyBuffer","src","target","offset","copy","module","exports","BufferList","head","tail","length","prototype","push","v","entry","data","next","unshift","shift","ret","clear","join","s","p","concat","n","alloc","allocUnsafe","i","inspect","custom","obj","constructor","name"],"mappings":"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","sourcesContent":["'use strict';\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Buffer = require('safe-buffer').Buffer;\nvar util = require('util');\n\nfunction copyBuffer(src, target, offset) {\n src.copy(target, offset);\n}\n\nmodule.exports = function () {\n function BufferList() {\n _classCallCheck(this, BufferList);\n\n this.head = null;\n this.tail = null;\n this.length = 0;\n }\n\n BufferList.prototype.push = function push(v) {\n var entry = { data: v, next: null };\n if (this.length > 0) this.tail.next = entry;else this.head = entry;\n this.tail = entry;\n ++this.length;\n };\n\n BufferList.prototype.unshift = function unshift(v) {\n var entry = { data: v, next: this.head };\n if (this.length === 0) this.tail = entry;\n this.head = entry;\n ++this.length;\n };\n\n BufferList.prototype.shift = function shift() {\n if (this.length === 0) return;\n var ret = this.head.data;\n if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next;\n --this.length;\n return ret;\n };\n\n BufferList.prototype.clear = function clear() {\n this.head = this.tail = null;\n this.length = 0;\n };\n\n BufferList.prototype.join = function join(s) {\n if (this.length === 0) return '';\n var p = this.head;\n var ret = '' + p.data;\n while (p = p.next) {\n ret += s + p.data;\n }return ret;\n };\n\n BufferList.prototype.concat = function concat(n) {\n if (this.length === 0) return Buffer.alloc(0);\n if (this.length === 1) return this.head.data;\n var ret = Buffer.allocUnsafe(n >>> 0);\n var p = this.head;\n var i = 0;\n while (p) {\n copyBuffer(p.data, ret, i);\n i += p.data.length;\n p = p.next;\n }\n return ret;\n };\n\n return BufferList;\n}();\n\nif (util && util.inspect && util.inspect.custom) {\n module.exports.prototype[util.inspect.custom] = function () {\n var obj = util.inspect({ length: this.length });\n return this.constructor.name + ' ' + obj;\n };\n}"]},"metadata":{},"sourceType":"script"} |