Sfoglia il codice sorgente

added storage helpers

master
Haku 4 anni fa
parent
commit
2c59a8430a
1 ha cambiato i file con 27 aggiunte e 0 eliminazioni
  1. +27
    -0
      src/helpers.ts

+ 27
- 0
src/helpers.ts Vedi File

@@ -1,4 +1,31 @@
function canonicalize(item: string)
{
return item.toLowerCase().replace(/ /g, '_');
}

function pretty(item: string)
{
return item.substring(0, 1).toUpperCase() + item.substring(1);
}

async function getStorageValue(key: string): Promise<any>
{
return new Promise((resolve, reject) =>
{
chrome.storage.local.get(key, (result) =>
{
resolve(result[key]);
});
});
}

async function setStorageValue(key: string, value: any): Promise<void>
{
return new Promise((resolve, reject) =>
{
chrome.storage.local.set({[key]: value}, () =>
{
resolve();
});
});
}

Caricamento…
Annulla
Salva