Files
Andy Hanson 89fa98a712 WIP
WIP

WIP

WIP

WIP

WIP

WIP: Remove trailing newlines

WIP

WIP

WIP

WIP

WIP

WIP

WIP

WIP: All tests pass

WIP

WIP

WIP
2016-11-28 11:16:06 -08:00

33 lines
1.2 KiB
TypeScript

// Type definitions for react-scrollbar 0.4.1
// Project: https://github.com/souhe/reactScrollbar
// Definitions by: Stephen Jelfs <https://github.com/stephenjelfs>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="react" />
declare module "react-scrollbar" {
interface ScrollAreaProps extends React.Props<ScrollArea> {
className?: string;
style?: React.CSSProperties;
speed?: number;
contentClassName?: string;
contentStyle?: React.CSSProperties;
vertical?: boolean;
verticalContainerStyle?: React.CSSProperties;
verticalScrollbarStyle?: React.CSSProperties;
horizontal?: boolean;
horizontalContainerStyle?: React.CSSProperties;
horizontalScrollbarStyle?: React.CSSProperties;
onScroll?: (value: {leftPosition: number, topPosition: number, containerHeight: number, containerWidth: number, realHeight: number, realWidth: number}) => void;
contentWindow?: any;
ownerDocument?: any;
smoothScrolling?: boolean;
minScrollSize?: number;
swapWheelAxes?: boolean;
}
class ScrollArea extends React.Component<ScrollAreaProps, {}> {}
export = ScrollArea;
}