UNPKG

@ionic-native/device

Version:

Ionic Native - Native plugins for ionic apps

68 lines 5.85 kB
import { __extends } from "tslib"; import { Injectable } from '@angular/core'; import { IonicNativePlugin, cordovaPropertyGet, cordovaPropertySet } from '@ionic-native/core'; var Device = /** @class */ (function (_super) { __extends(Device, _super); function Device() { return _super !== null && _super.apply(this, arguments) || this; } Object.defineProperty(Device.prototype, "cordova", { get: function () { return cordovaPropertyGet(this, "cordova"); }, set: function (value) { cordovaPropertySet(this, "cordova", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "model", { get: function () { return cordovaPropertyGet(this, "model"); }, set: function (value) { cordovaPropertySet(this, "model", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "platform", { get: function () { return cordovaPropertyGet(this, "platform"); }, set: function (value) { cordovaPropertySet(this, "platform", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "uuid", { get: function () { return cordovaPropertyGet(this, "uuid"); }, set: function (value) { cordovaPropertySet(this, "uuid", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "version", { get: function () { return cordovaPropertyGet(this, "version"); }, set: function (value) { cordovaPropertySet(this, "version", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "manufacturer", { get: function () { return cordovaPropertyGet(this, "manufacturer"); }, set: function (value) { cordovaPropertySet(this, "manufacturer", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "isVirtual", { get: function () { return cordovaPropertyGet(this, "isVirtual"); }, set: function (value) { cordovaPropertySet(this, "isVirtual", value); }, enumerable: false, configurable: true }); Object.defineProperty(Device.prototype, "serial", { get: function () { return cordovaPropertyGet(this, "serial"); }, set: function (value) { cordovaPropertySet(this, "serial", value); }, enumerable: false, configurable: true }); Device.pluginName = "Device"; Device.plugin = "cordova-plugin-device"; Device.pluginRef = "device"; Device.repo = "https://github.com/apache/cordova-plugin-device"; Device.platforms = ["Android", "Browser", "iOS", "macOS", "Windows"]; Device.decorators = [ { type: Injectable } ]; return Device; }(IonicNativePlugin)); export { Device }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvQGlvbmljLW5hdGl2ZS9wbHVnaW5zL2RldmljZS9uZ3gvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyw2REFBOEMsTUFBTSxvQkFBb0IsQ0FBQzs7SUE2QnBELDBCQUFpQjs7OzswQkFHM0MsMkJBQU87Ozs7OzswQkFPUCx5QkFBSzs7Ozs7OzBCQUlMLDRCQUFROzs7Ozs7MEJBSVIsd0JBQUk7Ozs7OzswQkFJSiwyQkFBTzs7Ozs7OzBCQUlQLGdDQUFZOzs7Ozs7MEJBSVosNkJBQVM7Ozs7OzswQkFJVCwwQkFBTTs7Ozs7Ozs7Ozs7O2dCQW5DUCxVQUFVOztpQkE3Qlg7RUE4QjRCLGlCQUFpQjtTQUFoQyxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29yZG92YVByb3BlcnR5LCBJb25pY05hdGl2ZVBsdWdpbiwgUGx1Z2luIH0gZnJvbSAnQGlvbmljLW5hdGl2ZS9jb3JlJztcblxuZGVjbGFyZSBjb25zdCB3aW5kb3c6IGFueTtcblxuLyoqXG4gKiBAbmFtZSBEZXZpY2VcbiAqIEBwcmVtaWVyIGRldmljZVxuICogQGRlc2NyaXB0aW9uXG4gKiBBY2Nlc3MgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHVuZGVybHlpbmcgZGV2aWNlIGFuZCBwbGF0Zm9ybS5cbiAqXG4gKiBAdXNhZ2VcbiAqIGBgYHR5cGVzY3JpcHRcbiAqIGltcG9ydCB7IERldmljZSB9IGZyb20gJ0Bpb25pYy1uYXRpdmUvZGV2aWNlL25neCc7XG4gKlxuICogY29uc3RydWN0b3IocHJpdmF0ZSBkZXZpY2U6IERldmljZSkgeyB9XG4gKlxuICogLi4uXG4gKlxuICogY29uc29sZS5sb2coJ0RldmljZSBVVUlEIGlzOiAnICsgdGhpcy5kZXZpY2UudXVpZCk7XG4gKiBgYGBcbiAqL1xuQFBsdWdpbih7XG4gIHBsdWdpbk5hbWU6ICdEZXZpY2UnLFxuICBwbHVnaW46ICdjb3Jkb3ZhLXBsdWdpbi1kZXZpY2UnLFxuICBwbHVnaW5SZWY6ICdkZXZpY2UnLFxuICByZXBvOiAnaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9jb3Jkb3ZhLXBsdWdpbi1kZXZpY2UnLFxuICBwbGF0Zm9ybXM6IFsnQW5kcm9pZCcsICdCcm93c2VyJywgJ2lPUycsICdtYWNPUycsICdXaW5kb3dzJ10sXG59KVxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIERldmljZSBleHRlbmRzIElvbmljTmF0aXZlUGx1Z2luIHtcbiAgLyoqIEdldCB0aGUgdmVyc2lvbiBvZiBDb3Jkb3ZhIHJ1bm5pbmcgb24gdGhlIGRldmljZS4gKi9cbiAgQENvcmRvdmFQcm9wZXJ0eSgpXG4gIGNvcmRvdmE6IHN0cmluZztcblxuICAvKipcbiAgICogVGhlIGRldmljZS5tb2RlbCByZXR1cm5zIHRoZSBuYW1lIG9mIHRoZSBkZXZpY2UncyBtb2RlbCBvciBwcm9kdWN0LiBUaGUgdmFsdWUgaXMgc2V0XG4gICAqIGJ5IHRoZSBkZXZpY2UgbWFudWZhY3R1cmVyIGFuZCBtYXkgYmUgZGlmZmVyZW50IGFjcm9zcyB2ZXJzaW9ucyBvZiB0aGUgc2FtZSBwcm9kdWN0LlxuICAgKi9cbiAgQENvcmRvdmFQcm9wZXJ0eSgpXG4gIG1vZGVsOiBzdHJpbmc7XG5cbiAgLyoqIEdldCB0aGUgZGV2aWNlJ3Mgb3BlcmF0aW5nIHN5c3RlbSBuYW1lLiAqL1xuICBAQ29yZG92YVByb3BlcnR5KClcbiAgcGxhdGZvcm06IHN0cmluZztcblxuICAvKiogR2V0IHRoZSBkZXZpY2UncyBVbml2ZXJzYWxseSBVbmlxdWUgSWRlbnRpZmllciAoVVVJRCkuICovXG4gIEBDb3Jkb3ZhUHJvcGVydHkoKVxuICB1dWlkOiBzdHJpbmc7XG5cbiAgLyoqIEdldCB0aGUgb3BlcmF0aW5nIHN5c3RlbSB2ZXJzaW9uLiAqL1xuICBAQ29yZG92YVByb3BlcnR5KClcbiAgdmVyc2lvbjogc3RyaW5nO1xuXG4gIC8qKiBHZXQgdGhlIGRldmljZSdzIG1hbnVmYWN0dXJlci4gKi9cbiAgQENvcmRvdmFQcm9wZXJ0eSgpXG4gIG1hbnVmYWN0dXJlcjogc3RyaW5nO1xuXG4gIC8qKiBXaGV0aGVyIHRoZSBkZXZpY2UgaXMgcnVubmluZyBvbiBhIHNpbXVsYXRvci4gKi9cbiAgQENvcmRvdmFQcm9wZXJ0eSgpXG4gIGlzVmlydHVhbDogYm9vbGVhbjtcblxuICAvKiogR2V0IHRoZSBkZXZpY2UgaGFyZHdhcmUgc2VyaWFsIG51bWJlci4gKi9cbiAgQENvcmRvdmFQcm9wZXJ0eSgpXG4gIHNlcmlhbDogc3RyaW5nO1xufVxuIl19