higlass
Version:
HiGlass Hi-C / genomic / large data viewer
66 lines (65 loc) • 2.54 kB
TypeScript
export class TilesetFinder extends React.Component<any, any, any> {
constructor(props: any);
localTracks: {
type: string;
datatype: string | string[];
orientation: string;
aliases?: string[] | undefined;
local?: boolean | undefined;
rotatable?: boolean | undefined;
hidden?: boolean | undefined;
name?: string | undefined;
thumbnail?: (HTMLElement | null | string) | undefined;
availableOptions?: string[] | undefined;
defaultOptions?: Record<string, unknown> | undefined;
exportable?: boolean | undefined;
defaultOptionsByTheme?: Record<string, Record<string, unknown>> | undefined;
minHeight?: number | undefined;
defaultHeight?: number | undefined;
defaultWidth?: number | undefined;
chromInfoPath?: string | undefined;
projection?: boolean | undefined;
optionsInfo?: Record<string, unknown> | undefined;
}[];
augmentedTracksInfo: import("./configs/tracks-info").TrackInfo[];
mounted: boolean;
state: {
selectedUuid: string[] | null;
options: any;
filter: string;
checked: never[];
expanded: never[];
};
componentDidMount(): void;
componentWillUnmount(): void;
prepareNewEntries(sourceServer: any, newEntries: any, existingOptions: any): any;
serverUidKey(server: any, uid: any): string;
requestTilesetLists(): void;
/**
* Double clicked on an element. Should be selected
* and this window will be closed.
*/
handleOptionDoubleClick(x: any): void;
handleSelectedOptions(selectedOptions: any): void;
handleSelect(): void;
handleSearchChange(): void;
partitionByGroup(datasetsDict: any, filter: any): any[];
handleChecked(checked: any): void;
handleExpanded(expanded: any): void;
render(): React.JSX.Element;
searchBox: HTMLInputElement | null | undefined;
}
export namespace TilesetFinder {
namespace propTypes {
let datatype: PropTypes.Requireable<string>;
let orientation: PropTypes.Requireable<string>;
let onDoubleClick: PropTypes.Requireable<(...args: any[]) => any>;
let pubSub: PropTypes.Validator<object>;
let selectedTilesetChanged: PropTypes.Requireable<(...args: any[]) => any>;
let trackSourceServers: PropTypes.Requireable<any[]>;
}
}
declare const _default: typeof TilesetFinder;
export default _default;
import React from 'react';
import PropTypes from 'prop-types';