UNPKG

2.64 kBJavaScriptView Raw
1"use strict";
2var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
3 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
4 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
5 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
6 return c > 3 && r && Object.defineProperty(target, key, r), r;
7};
8var plugin_1 = require('./plugin');
9/**
10 * @name App Version
11 * @description
12 * Reads the version of your app from the target build settings.
13 *
14 * Requires Cordova plugin: `cordova-plugin-app-version`. For more info, please see the [Cordova App Version docs](https://github.com/whiteoctober/cordova-plugin-app-version).
15 *
16 * @usage
17 * ```typescript
18 * import { AppVersion } from 'ionic-native';
19 *
20 *
21 * AppVersion.getAppName();
22 * AppVersion.getPackageName();
23 * AppVersion.getVersionCode();
24 * AppVersion.getVersionNumber();
25 * ```
26 */
27var AppVersion = (function () {
28 function AppVersion() {
29 }
30 /**
31 * Returns the name of the app
32 * @returns {Promise<any>}
33 */
34 AppVersion.getAppName = function () { return; };
35 /**
36 * Returns the package name of the app
37 * @returns {Promise<any>}
38 */
39 AppVersion.getPackageName = function () { return; };
40 /**
41 * Returns the build identifier of the app
42 * @returns {Promise<any>}
43 */
44 AppVersion.getVersionCode = function () { return; };
45 /**
46 * Returns the version of the app
47 * @returns {Promise<any>}
48 */
49 AppVersion.getVersionNumber = function () { return; };
50 __decorate([
51 plugin_1.Cordova()
52 ], AppVersion, "getAppName", null);
53 __decorate([
54 plugin_1.Cordova()
55 ], AppVersion, "getPackageName", null);
56 __decorate([
57 plugin_1.Cordova()
58 ], AppVersion, "getVersionCode", null);
59 __decorate([
60 plugin_1.Cordova()
61 ], AppVersion, "getVersionNumber", null);
62 AppVersion = __decorate([
63 plugin_1.Plugin({
64 pluginName: 'AppVersion',
65 plugin: 'cordova-plugin-app-version',
66 pluginRef: 'cordova.getAppVersion',
67 repo: 'https://github.com/whiteoctober/cordova-plugin-app-version',
68 platforms: ['Android', 'iOS']
69 })
70 ], AppVersion);
71 return AppVersion;
72}());
73exports.AppVersion = AppVersion;
74//# sourceMappingURL=appversion.js.map
\No newline at end of file