@cantoo/pdf-lib
Version:
Create and modify PDF files with JavaScript
22 lines • 528 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class Cache {
constructor(populate) {
this.populate = populate;
this.value = undefined;
}
getValue() {
return this.value;
}
access() {
if (!this.value)
this.value = this.populate();
return this.value;
}
invalidate() {
this.value = undefined;
}
}
Cache.populatedBy = (populate) => new Cache(populate);
exports.default = Cache;
//# sourceMappingURL=Cache.js.map