UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

93 lines (92 loc) 4.56 kB
export default CenterTrack; declare class CenterTrack extends React.Component<any, any, any> { constructor(props: any); state: { isVisible: boolean; }; brushBehaviorX: import("d3-brush").BrushBehavior<any>; brushBehaviorY: import("d3-brush").BrushBehavior<any>; brushBehaviorXY: import("d3-brush").BrushBehavior<any>; componentDidMount(): void; shouldComponentUpdate(nextProps: any, nextState: any): any; rangeSelectionTriggeredXY: boolean | undefined; rangeSelectionTriggeredXYEnd: boolean | undefined; rangeSelectionTriggeredX: boolean | undefined; rangeSelectionTriggeredXEnd: boolean | undefined; rangeSelectionTriggeredY: boolean | undefined; rangeSelectionTriggeredYEnd: boolean | undefined; componentDidUpdate(): void; addBrush1d(): void; brushElXOld: any; brushElYOld: any; brushIs1dBound: boolean | undefined; addBrush2d(): void; brushElXYOld: any; brushIs2dBound: boolean | undefined; brushedX(event: any): void; rangeSelectionMoved: boolean | undefined; brushedXEnded(event: any): void; rangeSelectionMovedEnd: boolean | undefined; brushedY(event: any): void; brushedYEnded(event: any): void; brushedXY(event: any): void; brushedXYEnded(event: any): void; brushStarted(event: any): void; moveBrushX(rangeSelection: any, animate?: boolean): void; moveBrushY(rangeSelection: any, animate?: boolean): void; moveBrushXY(rangeSelection: any, animate?: boolean): void; mouseEnterHandler(): void; mouseLeaveHandler(): void; removeBrush1d(): void; removeBrush2d(): void; render(): React.JSX.Element; brushElX: import("d3-selection").Selection<SVGGElement | null, any, null, undefined> | undefined; brushElY: import("d3-selection").Selection<SVGGElement | null, any, null, undefined> | undefined; brushElXY: import("d3-selection").Selection<SVGGElement | null, any, null, undefined> | undefined; } declare namespace CenterTrack { namespace defaultProps { let className: string; let configTrackMenuId: null; let is1dRangeSelection: boolean; let rangeSelectionEnd: PropTypes.Requireable<boolean>; let isRangeSelectionActive: boolean; function scaleX(x: any): any; function scaleY(x: any): any; } namespace propTypes { let className_1: PropTypes.Requireable<string>; export { className_1 as className }; let configTrackMenuId_1: PropTypes.Requireable<string>; export { configTrackMenuId_1 as configTrackMenuId }; export let editable: PropTypes.Requireable<boolean>; export let height: PropTypes.Validator<number>; let is1dRangeSelection_1: PropTypes.Requireable<boolean>; export { is1dRangeSelection_1 as is1dRangeSelection }; let isRangeSelectionActive_1: PropTypes.Requireable<boolean>; export { isRangeSelectionActive_1 as isRangeSelectionActive }; export let onAddSeries: PropTypes.Validator<(...args: any[]) => any>; export let onCloseTrackMenuOpened: PropTypes.Validator<(...args: any[]) => any>; export let onConfigTrackMenuOpened: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionX: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionXEnd: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionY: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionYEnd: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionXY: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionXYEnd: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionReset: PropTypes.Validator<(...args: any[]) => any>; export let onRangeSelectionStart: PropTypes.Validator<(...args: any[]) => any>; export let rangeSelection: PropTypes.Validator<any[]>; let rangeSelectionEnd_1: PropTypes.Requireable<boolean>; export { rangeSelectionEnd_1 as rangeSelectionEnd }; let scaleX_1: PropTypes.Requireable<(...args: any[]) => any>; export { scaleX_1 as scaleX }; let scaleY_1: PropTypes.Requireable<(...args: any[]) => any>; export { scaleY_1 as scaleY }; export let tracks: PropTypes.Validator<any[]>; export let uid: PropTypes.Validator<string>; export let width: PropTypes.Validator<number>; } } import React from 'react'; import PropTypes from 'prop-types';