/** * Массив возможных брейкпоинтов (вьюпортов) * * Порядок важен */ export declare const viewports: readonly ['touch', 'tablet', 'desktopS', 'desktopM', 'desktopL', 'desktopXL']; export type Mutable = { -readonly [P in keyof T]: T[P] extends ReadonlyArray ? U[] : T[P]; }; export type ViewportsOrdered = Mutable; export type ViewportsTuple = ViewportsOrdered[number][]; /** * Основной тип union всех возможных Viewports */ export type Viewports = ViewportsTuple[number]; /** * вьюпорты по-умолчанию */ export type DefaultViewports = ['touch', 'desktopS'];