{"version":3,"sources":["../../../../src/storage/localStorage/manageLocalStorage.ts"],"sourcesContent":["import { json } from \"../../parsers/handle-json/handle-json\";\n\n// Function to get a value from localStorage\nexport function getLocalStorage(key: string, initialValue: unknown) {\n  const value = localStorage.getItem(key);\n  if (!value) {\n    setToLocalStorage(key, initialValue);\n    return initialValue;\n  }\n  return json.saveParse(value);\n}\n\n// Function to set a value in localStorage\nexport function setToLocalStorage(key: string, value: unknown): void {\n  localStorage.setItem(key, JSON.stringify(value));\n}\n\n// Function to remove a value from localStorage\nexport function removeFromLocalStorage(key: string): void {\n  localStorage.removeItem(key);\n}\n"],"mappings":";AAAA,SAAS,YAAY;AAGd,SAAS,gBAAgB,KAAa,cAAuB;AAClE,QAAM,QAAQ,aAAa,QAAQ,GAAG;AACtC,MAAI,CAAC,OAAO;AACV,sBAAkB,KAAK,YAAY;AACnC,WAAO;AAAA,EACT;AACA,SAAO,KAAK,UAAU,KAAK;AAC7B;AAGO,SAAS,kBAAkB,KAAa,OAAsB;AACnE,eAAa,QAAQ,KAAK,KAAK,UAAU,KAAK,CAAC;AACjD;AAGO,SAAS,uBAAuB,KAAmB;AACxD,eAAa,WAAW,GAAG;AAC7B;","names":[]}