UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

1 lines 883 B
{"version":3,"file":"storage.cjs","sources":["../../src/util/storage.ts"],"sourcesContent":["export class LocalStorage {\n name: string;\n constructor(name) {\n this.get = this.get.bind(this);\n this.set = this.set.bind(this);\n this.name = name;\n }\n get(): object {\n const str = window.localStorage.getItem(this.name);\n return JSON.parse(str) as object;\n }\n set(obj: object) {\n const str = JSON.stringify(obj);\n return window.localStorage.setItem(this.name, str);\n }\n}\n"],"names":[],"mappings":";;AAAO,MAAM,aAAa;AAAA,EACxB;AAAA,EACA,YAAY,MAAM;AAChB,SAAK,MAAM,KAAK,IAAI,KAAK,IAAI;AAC7B,SAAK,MAAM,KAAK,IAAI,KAAK,IAAI;AAC7B,SAAK,OAAO;AAAA,EACd;AAAA,EACA,MAAc;AACZ,UAAM,MAAM,OAAO,aAAa,QAAQ,KAAK,IAAI;AACjD,WAAO,KAAK,MAAM,GAAG;AAAA,EACvB;AAAA,EACA,IAAI,KAAa;AACf,UAAM,MAAM,KAAK,UAAU,GAAG;AAC9B,WAAO,OAAO,aAAa,QAAQ,KAAK,MAAM,GAAG;AAAA,EACnD;AACF;;"}