UNPKG

@cerebral/storage

Version:
29 lines (24 loc) 724 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function setStorageFactory(key, value) { function setStorage(_ref) { var storage = _ref.storage, resolve = _ref.resolve, path = _ref.path; var maybePromise = storage.set(resolve.value(key), resolve.value(value)); if (maybePromise instanceof Promise && path) { return maybePromise.then(function () { return path.success(); }).catch(function (error) { return path.error({ error: error }); }); } else if (maybePromise instanceof Promise) { return maybePromise; } } return setStorage; } exports.default = setStorageFactory; //# sourceMappingURL=setStorage.js.map