INNER CODE UNIT · TypeScript
supportsLandscape
ParthJadhav/app-store-screenshots · skills/app-store-screenshots/template/src/lib/constants.ts:39
export function supportsLandscape(device: Device): boolean {
return device in EXPORT_SIZES_LANDSCAPE;
}
export function getExportSizes(device: Device, orientation: Orientation): ExportSize[] {
if (orientation === "landscape") {
return EXPORT_SIZES_LANDSCAPE[device] || EXPORT_SIZES[device];
}
return EXPORT_SIZES[device];
}
// ---------- Frame aspect ratios ----------
export const MK_RATIO = 1022 / 2082; // iPhone PNG mockup
export const TAB_P_RATIO = 0.667; // tablet portrait
export const TAB_L_RATIO = 1.5; // tablet landscape
export const IPAD_RATIO = 0.770; // iPad
// iPhone mockup screen overlay (pre-measured)