LocalForage Test
by LeeMellinger
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/localforage/0.9.1/localforage.js"></script>
<h3>Open console log to see results</h3>
TypeScript
let mainData = {data: 'mainData'}
let test1Data = {data: 'test1Data'}
let test2Data = {data: 'test2Data'}
let test1 = localforage.createInstance({name: "test1"})
let test2 = localforage.createInstance({name: "test2"})
localforage.setItem('mainData',mainData,(data)=> {
console.log('set mainData',data)
})
test1.setItem('test1Data',test1Data,(data)=> {
console.log('set test1Data',data)
})
test2.setItem('test2Data',test2Data,(data)=> {
console.log('set test2Data',data)
})
// Get all keys.
localforage.keys().then((keys)=> {
console.log('All Keys',keys)
})
console.log('main', localforage.getItem(mainData))
console.log('test1', test1.getItem(test1Data))
console.log('test2', test2.getItem(test2Data))
/* get(1).then(function(d) {
console.log('get1 callback',d)
}); */
/* get(2).then(function(d) {
console.log('get2 callback', d)
}); */
/* function set(key, data) {
console.log('set');
localforage.setItem(key, data, function (data) {
console.log('set callback');
console.log(data.length);
});
} */
/* function get(n) {
console.log('get' + n)
return localforage.getItem(storageKey);
} */