mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-03-17 00:51:07 +08:00
fix(device): fixes device plugin
Breaking change: device property no longer exists
This commit is contained in:
parent
7ae6e10375
commit
d9188446a0
@ -1,33 +1,7 @@
|
|||||||
import { CordovaProperty, Plugin } from './plugin';
|
import { CordovaProperty, Plugin } from './plugin';
|
||||||
|
|
||||||
|
|
||||||
declare var window: any;
|
declare var window: any;
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
*/
|
|
||||||
export interface IDevice {
|
|
||||||
/** Get the version of Cordova running on the device. */
|
|
||||||
cordova: string;
|
|
||||||
/**
|
|
||||||
* The device.model returns the name of the device's model or product. The value is set
|
|
||||||
* by the device manufacturer and may be different across versions of the same product.
|
|
||||||
*/
|
|
||||||
model: string;
|
|
||||||
/** Get the device's operating system name. */
|
|
||||||
platform: string;
|
|
||||||
/** Get the device's Universally Unique Identifier (UUID). */
|
|
||||||
uuid: string;
|
|
||||||
/** Get the operating system version. */
|
|
||||||
version: string;
|
|
||||||
/** Get the device's manufacturer. */
|
|
||||||
manufacturer: string;
|
|
||||||
/** Whether the device is running on a simulator. */
|
|
||||||
isVirtual: boolean;
|
|
||||||
/** Get the device hardware serial number. */
|
|
||||||
serial: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name Device
|
* @name Device
|
||||||
* @description
|
* @description
|
||||||
@ -38,7 +12,7 @@ export interface IDevice {
|
|||||||
* import { Device } from 'ionic-native';
|
* import { Device } from 'ionic-native';
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* console.log('Device UUID is: ' + Device.device.uuid);
|
* console.log('Device UUID is: ' + Device.uuid);
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@Plugin({
|
@Plugin({
|
||||||
@ -49,12 +23,39 @@ export interface IDevice {
|
|||||||
})
|
})
|
||||||
export class Device {
|
export class Device {
|
||||||
|
|
||||||
|
/** Get the version of Cordova running on the device. */
|
||||||
|
@CordovaProperty
|
||||||
|
static cordova: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the whole device object.
|
* The device.model returns the name of the device's model or product. The value is set
|
||||||
*
|
* by the device manufacturer and may be different across versions of the same product.
|
||||||
* @returns {Device} The device object.
|
|
||||||
*/
|
*/
|
||||||
@CordovaProperty
|
@CordovaProperty
|
||||||
static device: IDevice;
|
static model: string;
|
||||||
|
|
||||||
|
/** Get the device's operating system name. */
|
||||||
|
@CordovaProperty
|
||||||
|
static platform: string;
|
||||||
|
|
||||||
|
/** Get the device's Universally Unique Identifier (UUID). */
|
||||||
|
@CordovaProperty
|
||||||
|
static uuid: string;
|
||||||
|
|
||||||
|
/** Get the operating system version. */
|
||||||
|
@CordovaProperty
|
||||||
|
static version: string;
|
||||||
|
|
||||||
|
/** Get the device's manufacturer. */
|
||||||
|
@CordovaProperty
|
||||||
|
static manufacturer: string;
|
||||||
|
|
||||||
|
/** Whether the device is running on a simulator. */
|
||||||
|
@CordovaProperty
|
||||||
|
static isVirtual: boolean;
|
||||||
|
|
||||||
|
/** Get the device hardware serial number. */
|
||||||
|
@CordovaProperty
|
||||||
|
static serial: string;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user