Переглянути джерело

added storage helpers

master
Haku 4 роки тому
джерело
коміт
2c59a8430a
1 змінених файлів з 27 додано та 0 видалено
  1. +27
    -0
      src/helpers.ts

+ 27
- 0
src/helpers.ts Переглянути файл

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

Завантаження…
Відмінити
Зберегти