higlass
Version:
HiGlass Hi-C / genomic / large data viewer
27 lines (26 loc) • 961 B
TypeScript
export default TrackArea;
declare class TrackArea extends React.Component<any, any, any> {
constructor(props: any);
state: {
controlsVisible: boolean;
};
shouldComponentUpdate(): boolean;
handleMouseEnter(): void;
handleMouseLeave(): void;
handleMouseMove(): void;
getControls(): React.JSX.Element;
imgConfig: SVGSVGElement | null | undefined;
imgAdd: SVGSVGElement | null | undefined;
imgClose: SVGSVGElement | null | undefined;
}
declare namespace TrackArea {
namespace propTypes {
let configMenuOpen: PropTypes.Requireable<boolean>;
let onConfigTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>;
let onCloseTrackMenuOpened: PropTypes.Requireable<(...args: any[]) => any>;
let onAddSeries: PropTypes.Requireable<(...args: any[]) => any>;
let uid: PropTypes.Requireable<string>;
}
}
import React from 'react';
import PropTypes from 'prop-types';