UNPKG

@ngx-cache/fs-storage

Version:
32 lines 2.47 kB
var FsStorageLoader = (function () { function FsStorageLoader() { } return FsStorageLoader; }()); export { FsStorageLoader }; var FsStorageStaticLoader = (function () { function FsStorageStaticLoader(providedSettings) { if (providedSettings === void 0) { providedSettings = { path: './.cache', quota: 5 * 1024 * 1024 }; } this.providedSettings = providedSettings; } Object.defineProperty(FsStorageStaticLoader.prototype, "path", { get: function () { return this.providedSettings.path; }, enumerable: true, configurable: true }); Object.defineProperty(FsStorageStaticLoader.prototype, "quota", { get: function () { return this.providedSettings.quota; }, enumerable: true, configurable: true }); return FsStorageStaticLoader; }()); export { FsStorageStaticLoader }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMtc3RvcmFnZS5sb2FkZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Abmd4LWNhY2hlL2ZzLXN0b3JhZ2UvIiwic291cmNlcyI6WyJmcy1zdG9yYWdlLmxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtJQUFBO0lBSUEsQ0FBQztJQUFELHNCQUFDO0FBQUQsQ0FBQyxBQUpELElBSUM7O0FBRUQ7SUFTRSwrQkFDbUIsZ0JBR2hCO1FBSGdCLGlDQUFBLEVBQUE7WUFDZixJQUFJLEVBQUUsVUFBVTtZQUNoQixLQUFLLEVBQUUsQ0FBQyxHQUFHLElBQUksR0FBRyxJQUFJO1NBQ3ZCO1FBSGdCLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FHaEM7SUFDQSxDQUFDO0lBYkosc0JBQUksdUNBQUk7YUFBUjtZQUNFLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQztRQUNwQyxDQUFDOzs7T0FBQTtJQUVELHNCQUFJLHdDQUFLO2FBQVQ7WUFDRSxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUM7UUFDckMsQ0FBQzs7O09BQUE7SUFRSCw0QkFBQztBQUFELENBQUMsQUFmRCxJQWVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRnNTdG9yYWdlU2V0dGluZ3MgfSBmcm9tICcuL21vZGVscy9mcy1zdG9yYWdlLXNldHRpbmdzJztcblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEZzU3RvcmFnZUxvYWRlciB7XG4gIGFic3RyYWN0IGdldCBwYXRoKCk6IHN0cmluZztcblxuICBhYnN0cmFjdCBnZXQgcXVvdGEoKTogbnVtYmVyO1xufVxuXG5leHBvcnQgY2xhc3MgRnNTdG9yYWdlU3RhdGljTG9hZGVyIGltcGxlbWVudHMgRnNTdG9yYWdlTG9hZGVyIHtcbiAgZ2V0IHBhdGgoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5wcm92aWRlZFNldHRpbmdzLnBhdGg7XG4gIH1cblxuICBnZXQgcXVvdGEoKTogbnVtYmVyIHtcbiAgICByZXR1cm4gdGhpcy5wcm92aWRlZFNldHRpbmdzLnF1b3RhO1xuICB9XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSByZWFkb25seSBwcm92aWRlZFNldHRpbmdzOiBGc1N0b3JhZ2VTZXR0aW5ncyA9IHtcbiAgICAgIHBhdGg6ICcuLy5jYWNoZScsXG4gICAgICBxdW90YTogNSAqIDEwMjQgKiAxMDI0XG4gICAgfVxuICApIHt9XG59XG4iXX0=