react-native-size-scaling
Version:
Provide solutions to make your app flexible for different screen sizes, based on your device's pixel ratio.
21 lines (18 loc) • 609 B
TypeScript
import * as RN from 'react-native';
declare module 'react-native-size-scaling' {
export const width: number;
export const height: number;
export const isTablet: boolean;
export const isAndroid: boolean;
export const isIOS: boolean;
export function scale(size: number): number;
export namespace StyleSheet {
type NamedStyles<T> = {
[P in keyof T]: RN.ViewStyle | RN.TextStyle | RN.ImageStyle;
};
export function create<T extends NamedStyles<T> | NamedStyles<any>>(
styles: T | NamedStyles<T>,
overload?: RN.ViewStyle | RN.TextStyle | RN.ImageStyle
): T;
}
}