UNPKG

@quartic/bokehjs

Version:

Interactive, novel data visualization

30 lines (29 loc) 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ImagePool = (function () { function ImagePool() { this.images = []; } ImagePool.prototype.pop = function () { var img; img = this.images.pop(); if (img != null) { return img; } else { return new Image(); } }; ImagePool.prototype.push = function (img) { if (this.images.length > 50) { return; } if (img.constructor === Array) { return Array.prototype.push.apply(this.images, img); } else { return this.images.push(img); } }; return ImagePool; })();