UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

64 lines (63 loc) 2.51 kB
declare const _default: typeof DraggableDiv; export default _default; declare class DraggableDiv extends React.Component<any, any, any> { constructor(props: any); dragTopRight: import("d3-drag").DragBehavior<Element, any, any>; dragTopLeft: import("d3-drag").DragBehavior<Element, any, any>; dragBottomRight: import("d3-drag").DragBehavior<Element, any, any>; dragBottomLeft: import("d3-drag").DragBehavior<Element, any, any>; dragBottom: import("d3-drag").DragBehavior<Element, any, any>; dragTop: import("d3-drag").DragBehavior<Element, any, any>; dragLeft: import("d3-drag").DragBehavior<Element, any, any>; dragRight: import("d3-drag").DragBehavior<Element, any, any>; minWidth: number; minHeight: number; bottomHandleWidth: number; state: { uid: any; width: any; height: any; top: any; left: any; }; domBody: import("d3-selection").BaseType; componentDidMount(): void; UNSAFE_componentWillReceiveProps(newProps: any): void; dragBottomFunc(event: any): void; dragLeftFunc(event: any): void; dragTopFunc(event: any): void; dragRightFunc(event: any): void; dragBottomLeftFunc(event: any): void; dragBottomRightFunc(event: any): void; dragTopRightFunc(event: any): void; dragTopLeftFunc(event: any): void; dragStart(event: any): void; dragStartMousePos: [number, number] | undefined; dragStartWidth: any; dragStartHeight: any; dragStartTop: any; dragStartLeft: any; sizeChanged(): void; rotateClicked(): void; closeClicked(): void; render(): React.JSX.Element; divContainer: HTMLDivElement | null | undefined; } declare namespace DraggableDiv { namespace propTypes { let className: PropTypes.Requireable<string>; let height: PropTypes.Requireable<number>; let left: PropTypes.Requireable<number>; let opacity: PropTypes.Requireable<number>; let resizeHandles: PropTypes.Requireable<object>; let sizeChanged: PropTypes.Requireable<(...args: any[]) => any>; let top: PropTypes.Requireable<number>; let trackClosed: PropTypes.Requireable<(...args: any[]) => any>; let trackRotated: PropTypes.Requireable<(...args: any[]) => any>; let uid: PropTypes.Requireable<string>; let width: PropTypes.Requireable<number>; let theme: PropTypes.Requireable<symbol>; } } import React from 'react'; import PropTypes from 'prop-types';