mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
42 lines
1.2 KiB
TypeScript
42 lines
1.2 KiB
TypeScript
// 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;
|
|
}
|