import type { GetLast, GetLength } from "./utils.ts"; import type { ViewportsTuple } from "./viewports.ts"; export type CustomMediaByViewportUnion = `width${Capitalize extends 1 ? never : Vt[number]>}` | `widthFrom${Capitalize>}` | `widthTo${Capitalize>>}`; export type CustomMediaByViewport = { [key in CustomMediaByViewportUnion]: string; };