chore(device): update Device

This commit is contained in:
Tim Lancina 2016-02-16 17:41:45 -06:00
parent 240f0f87cc
commit b9be35d81d
4 changed files with 50 additions and 9 deletions

View File

@ -1,17 +1,37 @@
export interface Device {
/** 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;
}
/** /**
* Access information about the underlying device and platform. * Access information about the underlying device and platform.
* *
* @usage * @usage
* ```js * ```js
* let info = Device.getDevice(); * let info = Device.getDevice();
* // Device sits below
* ``` * ```
*/ */
export declare class Device { export declare class Device {
/** /**
* Returns the whole device object. * Returns the whole device object.
* @see https://github.com/apache/cordova-plugin-device *
* @returns {Object} The device object. * @returns {Object} The device object.
*/ */
static getDevice(): any; static getDevice(): Device;
} }

View File

@ -11,7 +11,6 @@ var plugin_1 = require('./plugin');
* @usage * @usage
* ```js * ```js
* let info = Device.getDevice(); * let info = Device.getDevice();
* // Device sits below
* ``` * ```
*/ */
var Device = (function () { var Device = (function () {
@ -19,7 +18,7 @@ var Device = (function () {
} }
/** /**
* Returns the whole device object. * Returns the whole device object.
* @see https://github.com/apache/cordova-plugin-device *
* @returns {Object} The device object. * @returns {Object} The device object.
*/ */
Device.getDevice = function () { Device.getDevice = function () {

View File

@ -1 +1 @@
{"version":3,"file":"device.js","sourceRoot":"","sources":["../../src/plugins/device.ts"],"names":["Device","Device.constructor","Device.getDevice"],"mappings":";;;;;;AAAA,uBAAqC,UAAU,CAAC,CAAA;AAKhD;;;;;;;;GAQG;AACH;IAAAA;IAgBAC,CAACA;IATDD;;;;OAIGA;IAEMA,gBAASA,GADhBA;QAEEE,MAAMA,CAACA,MAAMA,CAACA,MAAMA,CAACA;IACvBA,CAACA;IAHDF;QAACA,uBAAcA;OACRA,mBAASA,QAEfA;IAfHA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,QAAQA;YACdA,MAAMA,EAAEA,uBAAuBA;YAC/BA,SAASA,EAAEA,QAAQA;SACpBA,CAACA;eAYDA;IAADA,aAACA;AAADA,CAACA,AAhBD,IAgBC;AAXY,cAAM,SAWlB,CAAA"} {"version":3,"file":"device.js","sourceRoot":"","sources":["../../src/plugins/device.ts"],"names":["Device","Device.constructor","Device.getDevice"],"mappings":";;;;;;AAAA,uBAAqC,UAAU,CAAC,CAAA;AA4BhD;;;;;;;GAOG;AACH;IAAAA;IAgBAC,CAACA;IATDD;;;;OAIGA;IAEMA,gBAASA,GADhBA;QAEEE,MAAMA,CAACA,MAAMA,CAACA,MAAMA,CAACA;IACvBA,CAACA;IAHDF;QAACA,uBAAcA;OACRA,mBAASA,QAEfA;IAfHA;QAACA,eAAMA,CAACA;YACNA,IAAIA,EAAEA,QAAQA;YACdA,MAAMA,EAAEA,uBAAuBA;YAC/BA,SAASA,EAAEA,QAAQA;SACpBA,CAACA;eAYDA;IAADA,aAACA;AAADA,CAACA,AAhBD,IAgBC;AAXY,cAAM,SAWlB,CAAA"}

View File

@ -1,7 +1,30 @@
import {Plugin, RequiresPlugin} from './plugin'; import {Plugin, RequiresPlugin} from './plugin';
declare var window; declare var window: {
device: Device
};
export interface Device {
/** 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;
}
/** /**
* Access information about the underlying device and platform. * Access information about the underlying device and platform.
@ -9,7 +32,6 @@ declare var window;
* @usage * @usage
* ```js * ```js
* let info = Device.getDevice(); * let info = Device.getDevice();
* // Device sits below
* ``` * ```
*/ */
@Plugin({ @Plugin({
@ -21,7 +43,7 @@ export class Device {
/** /**
* Returns the whole device object. * Returns the whole device object.
* @see https://github.com/apache/cordova-plugin-device *
* @returns {Object} The device object. * @returns {Object} The device object.
*/ */
@RequiresPlugin @RequiresPlugin