@cerebral/storage
Version:
Storage provider for Cerebral 2
29 lines (24 loc) • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function removeStorageFactory(key) {
function removeStorage(_ref) {
var storage = _ref.storage,
resolve = _ref.resolve,
path = _ref.path;
var maybePromise = storage.remove(resolve.value(key));
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 removeStorage;
}
exports.default = removeStorageFactory;
//# sourceMappingURL=removeStorage.js.map