https://github.com/rebeccahughes/react-native-device-info
Raw File
Tip revision: e5abc1bfc93d074d6c47d4e93287f3a2487b0205 authored by Mehdi Achour on 25 September 2018, 19:49:54 UTC
v0.22.6
Tip revision: e5abc1b
deviceinfo.d.ts
// should be imported this way:
// import DeviceInfo from 'react-native-device-info';

declare const _default: {
  getUniqueID: () => string;
  getManufacturer: () => string;
  getBrand: () => string;
  getModel: () => string;
  getDeviceId: () => string;
  getSystemName: () => string;
  getSystemVersion: () => string;
  getBundleId: () => string;
  getApplicationName: () => string;
  getBuildNumber: () => string;
  getVersion: () => string;
  getReadableVersion: () => string;
  getDeviceName: () => string;
  getUserAgent: () => string;
  getDeviceLocale: () => string;
  getDeviceCountry: () => string;
  getTimezone: () => string;
  getInstanceID: () => string;
  getInstallReferrer: () => string;
  isEmulator: () => boolean;
  isTablet: () => boolean;
  getFontScale: () => number;
  is24Hour: () => boolean;
  isPinOrFingerprintSet: (cb: (isPinOrFingerprintSet: boolean) => void) => void;
  getFirstInstallTime: () => number;
  getLastUpdateTime: () => number;
  getSerialNumber: () => string;
  getIPAddress: () => Promise<string>
  getMACAddress: () => Promise<string>
  getPhoneNumber: () => string;
  getAPILevel: () => number;
  getCarrier: () => string;
  getTotalMemory: () => number;
  getMaxMemory: () => number;
  getTotalDiskCapacity: () => number;
  getFreeDiskStorage: () => number;
  getBatteryLevel: () => Promise<number>
};

export default _default;
back to top