Bläddra i källkod

added storage helpers

master
Haku 4 år sedan
förälder
incheckning
2c59a8430a
1 ändrade filer med 27 tillägg och 0 borttagningar
  1. +27
    -0
      src/helpers.ts

+ 27
- 0
src/helpers.ts Visa fil

@@ -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();
});
});
}

Laddar…
Avbryt
Spara