UNPKG

@retailmenot/anchor

Version:

A React UI Library by RetailMeNot

28 lines (27 loc) 959 B
/// <reference types="react" /> export declare type BreakpointType = { [key: string]: number; }; export declare type GridSetting = undefined | number | BreakpointType; export interface GridSettings { left?: GridSetting; height?: GridSetting; top?: GridSetting; width?: GridSetting; } interface GridContextProps { debug: boolean; } export declare const GridContext: import("react").Context<GridContextProps>; export declare enum FLOW { column = "column", row = "row" } export declare const debugColor = "rgba(255, 0, 0, 0.4)"; export declare function sortBreakpoints(unsortedBreakpoints: object): BreakpointType[]; export declare function getBreakpointKey(innerWidth: number, sortedBreakpoints: BreakpointType[]): string; export declare function generateBreakpointCSS(gridSettings: GridSettings, sortedBreakpoints: BreakpointType[]): { sortedResponsiveCSS: BreakpointType[]; generalSettings: GridSettings; }; export {};