export type Breakpoint = 'xxxl' | 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; export type BreakpointMap = Partial>; export type ScreenMap = Partial>; export type SubscribeFunc = (screens: ScreenMap, breakpointChecked: Breakpoint) => void; /** * @title ResponsiveValue */ export interface ResponsiveValue { /** * @zh >= 2000px 响应式栅格 * @en `screen >= 2000px` */ xxxl?: number; /** * @zh >= 1600px 响应式配置 * @en >= 1600px responsive configuration */ xxl?: number; /** * @zh >= 1200px 响应式配置 * @en >= 1200px responsive configuration */ xl?: number; /** * @zh >= 992px 响应式配置 * @en >= 992px responsive configuration */ lg?: number; /** * @zh >= 768px 响应式配置 * @en >= 768px responsive configuration */ md?: number; /** * @zh >= 576px 响应式配置 * @en >= 576px responsive configuration */ sm?: number; /** * @zh < 576px 响应式配置 * @en < 576px responsive configuration */ xs?: number; }