UNPKG

declarations

Version:

[![npm version](https://badge.fury.io/js/declarations.svg)](https://www.npmjs.com/package/declarations)

42 lines (37 loc) 1.25 kB
// Type definitions for react-split-pane v0.1.38 // Project: https://github.com/tomkp/react-split-pane // Definitions by: Roger Chen <https://github.com/rcchen> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// <reference path="../react/react.d.ts"/> declare namespace ReactSplitPane { interface ReactSplitPaneProps { allowResize?: boolean; className?: string; /** * Either a number (in pixels) or string (percentage) */ defaultSize?: number | string; /** * Either a number (in pixels) or string (percentage) */ maxSize?: number | string; /** * Either a number (in pixels) or string (percentage) */ minSize?: number | string; onChange?: Function; onDragFinished?: Function; onDragStarted?: Function; primary?: string; /** * Either a number (in pixels) or string (percentage) */ size?: number | string; split?: string; } interface ReactSplitPaneClass extends __React.ComponentClass<ReactSplitPaneProps> { } } declare module "react-split-pane" { var split: ReactSplitPane.ReactSplitPaneClass; export = split; }