UNPKG

tubular-common

Version:

Tubular Common Models and Data Transformer

32 lines 981 B
class LocalStorage { name; constructor(name) { this.name = name; if (!window || !window.localStorage) { throw new Error('The localStorage is not present.'); } } setGridName(name) { this.name = name; } setTextSearch(textSearch) { window.localStorage.setItem(`${this.name}_textSearch`, textSearch); } setPage(page) { window.localStorage.setItem(`${this.name}_page`, page.toString()); } setColumns(columns) { window.localStorage.setItem(`${this.name}_columns`, JSON.stringify(columns)); } getTextSearch() { return window.localStorage.getItem(`${this.name}_textSearch`); } getPage() { return Number.parseInt(window.localStorage.getItem(`${this.name}_page`), 10); } getColumns() { return JSON.parse(window.localStorage.getItem(`${this.name}_columns`)); } } export default LocalStorage; //# sourceMappingURL=LocalStorage.js.map