@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
33 lines (32 loc) • 861 B
TypeScript
export * from './common';
type DeviceType = 'Phone' | 'Tablet' | 'Vision';
declare class DeviceRef {
private _model;
private _osVersion;
private _sdkVersion;
private _deviceType;
get manufacturer(): string;
get os(): string;
get osVersion(): string;
get model(): string;
get sdkVersion(): string;
get deviceType(): DeviceType;
get uuid(): string;
get language(): string;
get region(): string;
}
declare class MainScreen {
private _screen;
private get screen();
get widthPixels(): number;
get heightPixels(): number;
get scale(): number;
get widthDIPs(): number;
get heightDIPs(): number;
}
export declare const Device: DeviceRef;
export declare const device: DeviceRef;
export declare class Screen {
static mainScreen: MainScreen;
}
export declare const screen: typeof Screen;