react-native-responsiveness-tool
Version:
A utility package for scaling UI elements in React Native based on device dimensions and screen density.
15 lines (14 loc) • 942 B
TypeScript
declare const DEVICE_WIDTH: number, DEVICE_HEIGHT: number;
declare const DEVICE_SCALE: number;
declare let REFERENCE_WIDTH: number;
declare let REFERENCE_HEIGHT: number;
declare const SCALE_FACTOR: number;
declare const setReferenceDimensions: (width: number, height: number) => void;
declare const scaleWidthPercent: (widthPercent: string) => number;
declare const scaleHeightPercent: (heightPercent: string) => number;
declare const imageHeightFromWidth: (width: number, height: number) => number;
declare const sw: (size: number) => number;
declare const sh: (size: number) => number;
declare const moderateScale: (size: number) => number;
declare const adaptiveScale: (size: number, factor?: number) => number;
export { REFERENCE_WIDTH, REFERENCE_HEIGHT, SCALE_FACTOR, DEVICE_WIDTH, DEVICE_HEIGHT, DEVICE_SCALE, sw, sh, moderateScale, adaptiveScale, scaleWidthPercent, scaleHeightPercent, imageHeightFromWidth, setReferenceDimensions, };