diff --git a/cordova-plugin-app-version/appversion-tests.ts b/cordova-plugin-app-version/appversion-tests.ts
new file mode 100644
index 000000000..89858c3e5
--- /dev/null
+++ b/cordova-plugin-app-version/appversion-tests.ts
@@ -0,0 +1,18 @@
+///
+///
+cordova.getAppVersion.getAppName()
+ .then(appName=> {
+ console.log(appName)
+ });
+cordova.getAppVersion.getPackageName()
+ .then(packageName=> {
+ console.log(packageName);
+ });
+cordova.getAppVersion.getVersionCode()
+ .then(versionCode=> {
+ console.log(versionCode);
+ });
+cordova.getAppVersion.getVersionNumber()
+ .then(versionNumber=> {
+ console.log(versionNumber);
+ });
\ No newline at end of file
diff --git a/cordova-plugin-app-version/appversion.d.ts b/cordova-plugin-app-version/appversion.d.ts
new file mode 100644
index 000000000..4069e38da
--- /dev/null
+++ b/cordova-plugin-app-version/appversion.d.ts
@@ -0,0 +1,8 @@
+interface Cordova {
+ getAppVersion: {
+ getAppName: () => ng.IPromise;
+ getPackageName: () => ng.IPromise;
+ getVersionCode: () => ng.IPromise;
+ getVersionNumber: () => ng.IPromise;
+ };
+}
\ No newline at end of file