///
interface KeyValuePair {
key: string;
value: any;
}
type LocalForageSetItemsArrayParam = KeyValuePair[];
interface LocalForageSetItemsObjectParam {
[key: string]: any;
}
interface ILocalForageWithSetItems {
setItems(param: LocalForageSetItemsArrayParam): Promise;
setItems(param: LocalForageSetItemsObjectParam): Promise;
}
interface LocalForage extends ILocalForageWithSetItems { }
interface LocalForageWithSetItems extends LocalForage { }
declare module "localforage-setitems" {
export function extendPrototype(localforage: LocalForage)
: LocalForageWithSetItems;
export var extendPrototypeResult: boolean;
}