'use strict'; function LocalStorage() { this.type = 'STORAGE'; }; LocalStorage.prototype.init = function() { }; LocalStorage.prototype.getItem = function(k,cb) { return cb(localStorage.getItem(k)); }; LocalStorage.prototype.setItem = function(k,v,cb) { localStorage.setItem(k,v); return cb(); }; LocalStorage.prototype.removeItem = function(k,cb) { localStorage.removeItem(k); return cb(); }; LocalStorage.prototype.clear = function(cb) { localStorage.clear(); return cb(); }; LocalStorage.prototype.allKeys = function(cb) { var l = localStorage.length; var ret = []; for(var i=0; i