UNPKG

@cainiaofe/cn-ui-layout

Version:

- 安装 cone-cli | [Cone-CLI 使用指引](https://alidocs.dingtalk.com/i/nodes/xdqZp24KneBJzvGM6XezJvyb7RA0Nr1E) - `tnpm i -g @alife/cone-cli@latest` - 安装依赖包 - `cone install` - 启动研发 - `cone start`

41 lines (40 loc) 1.3 kB
import { BreakPoint, BreakPoints } from '../types'; /** * 获取当前屏幕断点 * @param breakPoints */ export declare function getCurBreakPoint(breakPoints: BreakPoints, container?: HTMLElement | null): BreakPoint; /** * 获取最大断点列数 */ export declare function getMaxNumberOfColumns(breakPoints?: BreakPoints): number; /** * 是否为标准的预设尺寸 * @param val */ export declare function isPresetSize(val: string): boolean; /** * 为数值包裹自动单位 * eg: * wrapUnit(2) -> 2px * wrapUnit('2em') -> 2em * @param value * @param unit */ export declare function wrapUnit(value: number | string | undefined, unit?: string): string | undefined; /** * 是否为一个有效的 gap 值: * eg: 0.9 / -9px / auto * @param val */ export declare function isValidGap(val: any): boolean; /** * 获取最终的 gap 值 * @param contextGap 上下文中的 gap 值 * @param propGap 属性中定义的 gap 值 */ export declare function getGapVal(contextGap: any, propGap: any): string | undefined; export declare const debounceCalPageClassNames: import("lodash").DebouncedFuncLeading<(config?: { container?: HTMLElement | null; }) => void>; export declare const debounceCalPageClassNames2: import("lodash").DebouncedFuncLeading<(config?: any) => void>;