UNPKG

rsuite

Version:

A suite of react components

46 lines (45 loc) 1.16 kB
/** * Breakpoint map with breakpoint names as keys and numeric size values (without 'px' suffix) as values */ export interface BreakpointMap { [key: string]: number; } /** * Media query map with breakpoint names as keys and media query strings as values */ export interface MediaQueryMap { [key: string]: string; } /** * The type of the query parameter. */ export type Query = string; /** * Breakpoint entry with name, min and max values */ export interface BreakpointEntry { name: string; min: string | null; max: string | null; } /** * Map of breakpoint condition names to media query strings */ export interface BreakpointConditions { [key: string]: string; } /** * Result of createBreakpoints function */ export interface BreakpointSystem { values: BreakpointEntry[]; only: (name: string) => string; keys: () => string[]; conditions: BreakpointConditions; getCondition: (key: string) => string; up: (name: string) => string; down: (name: string) => string; between: (minName: string, maxName: string) => string; legacyMap: MediaQueryMap; createMediaQueryMap: () => MediaQueryMap; }