higlass
Version:
HiGlass Hi-C / genomic / large data viewer
67 lines (66 loc) • 2.69 kB
TypeScript
export default ListWrapper;
declare class ListWrapper extends React.Component<any, any, any> {
constructor({ items }: {
items: any;
});
state: {
items: any;
isSorting: boolean;
};
UNSAFE_componentWillReceiveProps(nextProps: any): void;
onSortStart({ node, index, collection }: {
node: any;
index: any;
collection: any;
}, e: any): void;
sortingIndex: any;
sortStartTop: any;
sortStartLeft: any;
onSortMove(): void;
onSortEnd({ oldIndex, newIndex }: {
oldIndex: any;
newIndex: any;
}): void;
render(): React.JSX.Element;
ref: any;
}
declare namespace ListWrapper {
namespace propTypes {
let axis: PropTypes.Requireable<string>;
let className: PropTypes.Requireable<string>;
let component: PropTypes.Requireable<(...args: any[]) => any>;
let editable: PropTypes.Requireable<boolean>;
let handleConfigTrack: PropTypes.Requireable<(...args: any[]) => any>;
let handleResizeTrack: PropTypes.Requireable<(...args: any[]) => any>;
let height: PropTypes.Requireable<number>;
let helperClass: PropTypes.Requireable<string>;
let itemClass: PropTypes.Requireable<string>;
let itemControlAlignLeft: PropTypes.Requireable<boolean>;
let itemReactClass: PropTypes.Requireable<(...args: any[]) => any>;
let items: PropTypes.Requireable<any[]>;
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 onSortEnd: PropTypes.Requireable<(...args: any[]) => any>;
let onSortStart: PropTypes.Requireable<(...args: any[]) => any>;
let referenceAncestor: PropTypes.Requireable<string>;
let resizeHandles: PropTypes.Requireable<object>;
let useDragHandle: PropTypes.Requireable<boolean>;
let width: PropTypes.Requireable<number>;
}
namespace defaultProps {
let className_1: string;
export { className_1 as className };
let itemClass_1: string;
export { itemClass_1 as itemClass };
let width_1: number;
export { width_1 as width };
let height_1: number;
export { height_1 as height };
}
}
import React from 'react';
import PropTypes from 'prop-types';