higlass
Version:
HiGlass Hi-C / genomic / large data viewer
53 lines (52 loc) • 2.8 kB
TypeScript
export default VerticalTiledPlot;
declare class VerticalTiledPlot extends React.Component<any, any, any> {
constructor(props: any);
brushBehavior: import("d3-brush").BrushBehavior<any>;
componentDidMount(): void;
shouldComponentUpdate(nextProps: any, nextState: any): boolean;
rangeSelectionTriggered: boolean | undefined;
rangeSelectionTriggeredEnd: boolean | undefined;
componentDidUpdate(): void;
addBrush(): void;
brushElAddedBefore: any;
brushed(event: any): void;
rangeSelectionMoved: boolean | undefined;
brushStarted(event: any): void;
brushedEnded(event: any): void;
rangeSelectionMovedEnd: boolean | undefined;
moveBrush(rangeSelection: any, animate?: boolean): void;
removeBrush(): void;
render(): React.JSX.Element;
brushEl: import("d3-selection").Selection<SVGSVGElement | null, any, null, undefined> | undefined;
}
declare namespace VerticalTiledPlot {
namespace propTypes {
let configTrackMenuId: PropTypes.Requireable<string>;
let editable: PropTypes.Requireable<boolean>;
let handleConfigTrack: PropTypes.Requireable<(...args: any[]) => any>;
let handleResizeTrack: PropTypes.Requireable<(...args: any[]) => any>;
let handleSortEnd: PropTypes.Requireable<(...args: any[]) => any>;
let is1dRangeSelection: PropTypes.Requireable<boolean>;
let isRangeSelectionActive: PropTypes.Requireable<boolean>;
let height: PropTypes.Requireable<number>;
let onAddSeries: PropTypes.Requireable<(...args: any[]) => any>;
let onCloseTrack: PropTypes.Requireable<(...args: any[]) => any>;
let onCollapseTrack: PropTypes.Requireable<(...args: any[]) => any>;
let onExpandTrack: PropTypes.Requireable<(...args: any[]) => any>;
let onCloseTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>;
let onConfigTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>;
let onRangeSelection: PropTypes.Requireable<(...args: any[]) => any>;
let onRangeSelectionEnd: PropTypes.Requireable<(...args: any[]) => any>;
let onRangeSelectionReset: PropTypes.Requireable<(...args: any[]) => any>;
let onRangeSelectionStart: PropTypes.Requireable<(...args: any[]) => any>;
let rangeSelection: PropTypes.Requireable<any[]>;
let rangeSelectionEnd: PropTypes.Requireable<boolean>;
let referenceAncestor: PropTypes.Requireable<(...args: any[]) => any>;
let resizeHandles: PropTypes.Requireable<object>;
let scale: PropTypes.Requireable<(...args: any[]) => any>;
let tracks: PropTypes.Requireable<any[]>;
let tracksControlAlignLeft: PropTypes.Requireable<boolean>;
}
}
import React from 'react';
import PropTypes from 'prop-types';