UNPKG

angular-indexed-db-helper

Version:

A powerful and flexible Angular library for managing client-side storage using IndexedDB with support for cache expiration and CRUD operations.

12 lines 1.34 kB
export class DataToStore { id; value; savedTime; cachedTime = null; constructor(id, value) { this.id = id; this.value = value; this.savedTime = new Date().toISOString(); // Generate the current timestamp } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXhlZC1kYi5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2luZGV4ZWQtZGIvc3JjL2xpYi9pbmRleGVkLWRiLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyxXQUFXO0lBQ3RCLEVBQUUsQ0FBUztJQUNYLEtBQUssQ0FBTTtJQUNYLFNBQVMsQ0FBUztJQUNsQixVQUFVLEdBQWtCLElBQUksQ0FBQztJQUVqQyxZQUFZLEVBQVUsRUFBRSxLQUFVO1FBQ2hDLElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLFNBQVMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsaUNBQWlDO0lBQzlFLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBEYXRhVG9TdG9yZSB7XHJcbiAgaWQ6IHN0cmluZztcclxuICB2YWx1ZTogYW55O1xyXG4gIHNhdmVkVGltZTogc3RyaW5nO1xyXG4gIGNhY2hlZFRpbWU6IG51bWJlciB8IG51bGwgPSBudWxsO1xyXG5cclxuICBjb25zdHJ1Y3RvcihpZDogc3RyaW5nLCB2YWx1ZTogYW55KSB7XHJcbiAgICB0aGlzLmlkID0gaWQ7XHJcbiAgICB0aGlzLnZhbHVlID0gdmFsdWU7XHJcbiAgICB0aGlzLnNhdmVkVGltZSA9IG5ldyBEYXRlKCkudG9JU09TdHJpbmcoKTsgLy8gR2VuZXJhdGUgdGhlIGN1cnJlbnQgdGltZXN0YW1wXHJcbiAgfVxyXG59XHJcbiJdfQ==