diff --git a/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver-tests.ts b/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver-tests.ts
new file mode 100644
index 0000000000..d6a9ac4ae2
--- /dev/null
+++ b/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver-tests.ts
@@ -0,0 +1,56 @@
+///
+
+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) => {
+ var newError: any = err;
+ var newArray: Array = 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;
+ });
+}
\ No newline at end of file
diff --git a/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver.d.ts b/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver.d.ts
new file mode 100644
index 0000000000..22327f12b9
--- /dev/null
+++ b/localforage-cordovasqlitedriver/localforage-cordovasqlitedriver.d.ts
@@ -0,0 +1,11 @@
+// Type definitions for localforage-cordovasqlitedriver module v1.0+
+// Project: https://github.com/thgreasi/localForage-cordovaSQLiteDriver
+// Definitions by: Thodoris Greasidis
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare module "localforage-cordovasqlitedriver" {
+ var cordovaSQLiteDriver: LocalForageDriver;
+ export = cordovaSQLiteDriver;
+}