@converse/localforage-getitems
Version:
Adds getItems method to localForage.
54 lines (44 loc) • 1.49 kB
text/typescript
import { extendPrototype } from 'localforage-getitems';
declare let localforage: LocalForage;
namespace LocalForageGetItemsTest {
{
let localforage2: LocalForageWithGetItems = extendPrototype(localforage);
}
{
let itemsPromise: Promise<object> = localforage.getItems();
itemsPromise.then(promiseResults => {
let results: LocalForageGetItemsResult = promiseResults;
Object.keys(results).forEach(key => {
let itemKey: string = key;
let itemValue: any = results[key];
console.log(itemKey, itemValue)
})
});
}
{
let itemsPromise: Promise<object> = localforage.getItems(null);
itemsPromise.then(promiseResults => {
let results: LocalForageGetItemsResult = promiseResults;
Object.keys(results).forEach(key => {
let itemKey: string = key;
let itemValue: any = results[key];
console.log(itemKey, itemValue)
})
});
}
{
let itemsPromise: Promise<object> = localforage.getItems([
'a',
'b',
'c'
]);
itemsPromise.then(promiseResults => {
let results: LocalForageGetItemsResult = promiseResults;
Object.keys(results).forEach(key => {
let itemKey: string = key;
let itemValue: any = results[key];
console.log(itemKey, itemValue)
})
});
}
}