Storage.js 377 B

123456789101112131415
  1. "use strict";
  2. exports["storageLocalGetImpl"] = function(key, Just, Nothing) {
  3. return browser.storage.local.get(key).then(obj => {
  4. if (obj === undefined || obj[key] === undefined) {
  5. return Nothing;
  6. } else {
  7. return Just(obj[key]);
  8. }
  9. });
  10. }
  11. exports["storageLocalSetImpl"] = function(key, value) {
  12. return browser.storage.local.set({[key]: value});
  13. }