瀏覽代碼

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

Loading…
取消
儲存