@metacell/geppetto-meta-ui
Version:
React components from geppetto-meta to create neuroscience applications and visualize data.
37 lines (36 loc) • 1.1 kB
TypeScript
/**
* @author Dario Del Piano (dario@metacell.us)
*/
import { getResultsSOLR } from "./datasources/SOLRclient";
import { Component } from "react";
import { SearchProps, SearchState } from './SearchInterfaces';
declare global {
interface Window {
spotlightString: string;
}
}
declare class Search extends Component<SearchProps, SearchState> {
private results;
private getResults;
private resultsHeight;
private inputRef;
constructor(props: SearchProps);
getDatasource: {
CUSTOM: Function;
SOLR: typeof getResultsSOLR;
};
openSearch(requestedAction: any): void;
handleResults(status: string, data: any, value: string): void;
setFilters(filter: any): void;
applyFilters(): any[];
requestData(e: any): void;
handleResize(): void;
escFunction(event: any): void;
handleClickOutside(event: any): void;
componentDidUpdate(): void;
componentDidMount(): void;
componentWillUnmount(): void;
componentWillMount(): void;
render(): import("react/jsx-runtime").JSX.Element;
}
export default Search;