UNPKG

pdf-lib

Version:

Create and modify PDF files with JavaScript

21 lines 609 B
var Cache = /** @class */ (function () { function Cache(populate) { this.populate = populate; this.value = undefined; } Cache.prototype.getValue = function () { return this.value; }; Cache.prototype.access = function () { if (!this.value) this.value = this.populate(); return this.value; }; Cache.prototype.invalidate = function () { this.value = undefined; }; Cache.populatedBy = function (populate) { return new Cache(populate); }; return Cache; }()); export default Cache; //# sourceMappingURL=Cache.js.map