feat: add localforage-cordovasqlitedriver definition (#11650)

This commit is contained in:
Thodoris Greasidis
2016-10-03 21:57:09 +09:00
committed by Masahiro Wakame
parent ddd4bae5ee
commit ebfa2f08ed
2 changed files with 67 additions and 0 deletions
@@ -0,0 +1,56 @@
/// <reference path="localforage-cordovasqlitedriver.d.ts" />
declare var cordovaSQLiteDriver: LocalForageDriver;
() => {
var driverName: string = cordovaSQLiteDriver._driver;
var config = {
driver: driverName,
name: 'localforage'
};
cordovaSQLiteDriver._initStorage(config);
cordovaSQLiteDriver.clear((err: any) => {
var newError: any = err;
});
cordovaSQLiteDriver.length((err: any, num: number) => {
var newError: any = err;
var newNumber: number = num;
});
cordovaSQLiteDriver.key(0, (err: any, value: string) => {
var newError: any = err;
var newValue: string = value;
});
cordovaSQLiteDriver.keys((err: any, keys: Array<string>) => {
var newError: any = err;
var newArray: Array<string> = keys;
});
cordovaSQLiteDriver.getItem("key",(err: any, str: string) => {
var newError: any = err;
var newStr: string = str
});
cordovaSQLiteDriver.setItem("key", "value", (err: any, str: string) => {
var newError: any = err;
var newStr: string = str
});
cordovaSQLiteDriver.setItem("key", "value", (str: string) => {
var newStr: string = str;
});
cordovaSQLiteDriver.removeItem("key",(err: any) => {
var newError: any = err;
});
cordovaSQLiteDriver.removeItem("key", (err: any) => {
var newError: any = err;
});
}
@@ -0,0 +1,11 @@
// Type definitions for localforage-cordovasqlitedriver module v1.0+
// Project: https://github.com/thgreasi/localForage-cordovaSQLiteDriver
// Definitions by: Thodoris Greasidis <https://github.com/thgreasi>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../localForage/localForage.d.ts" />
declare module "localforage-cordovasqlitedriver" {
var cordovaSQLiteDriver: LocalForageDriver;
export = cordovaSQLiteDriver;
}