coolink
Version:
Coocaa Coolink APP JavaScript library
47 lines (46 loc) • 1.55 kB
TypeScript
interface MediaQueryInfo {
width?: number;
height?: number;
statusBarHeight?: number;
bottomBarHeight?: number;
appBarHeight?: number;
devicePixelRatio?: number;
}
export default class UIManager {
static rpx(width: number): number;
static get screenWidth(): number;
static get screenHeight(): number;
static get statusBarHeight(): number;
static get bottomBarHeight(): number;
static get appbarHeight(): number;
static get devicePixelRatio(): number;
static setDeviceInfo(info?: MediaQueryInfo): void;
static setDesignInfo(width: number, height: number): void;
static setAppBarHeight(appBarHeight: number): void;
}
declare class MediaQuery {
private _screenWidth;
private _screenHeight;
private _statusBarHeight;
private _bottomBarHeight;
private _appBarHeight;
private _devicePixelRatio;
private _designWidth;
private _designHeight;
private _scaleWidth;
private _scaleHeight;
get screenWidth(): number;
get screenHeight(): number;
get statusBarHeight(): number;
get bottomBarHeight(): number;
get appBarHeight(): number;
set appBarHeight(height: number);
get devicePixelRatio(): number;
setDeviceInfo(info?: MediaQueryInfo): void;
setDesignInfo(designWidth: number, designHeight: number): void;
private setScaleInfo;
computeRealWidth(width: any): number;
computedRealHeight(height: any): number;
}
export declare const mediaQuery: MediaQuery;
export {};