UNPKG

@indevstudio/react-split-panel

Version:

React split-pane component for TypeScript and React 17+

13 lines (12 loc) 1.11 kB
import { ReactElement, ReactNode } from 'react'; import { ICalcilateSizes, IDimensionsSnapshot, SplitType } from './types'; export declare function getUnit(size: string): string; export declare const convertSizeToCssValue: (value: string, resizersSize?: number | undefined) => string; export declare const convertToUnit: (size: number, unit: string, containerSize: number) => string; export declare const removeNullChildren: (children: ReactNode | undefined) => ReactElement[]; export declare const getPanePropSize: (children: ReactNode | undefined) => string[]; export declare const getPanePropMinMaxSize: (children: ReactNode | undefined, key: string) => string[]; export declare const getResizersSize: (children: ReactNode | undefined, resizerSize: number) => number; export declare const getDimensionsSnapshot: (children: ReactNode | undefined, resizerSize: number, split: SplitType, paneElements: Element[], splitPane: Element) => IDimensionsSnapshot; export declare const convert: (str: string, size: number) => number; export declare const calculateSizes: (props: ICalcilateSizes) => string[];