@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
20 lines (19 loc) • 824 B
TypeScript
import React, { ReactNode } from "react";
import { FacetStoreInterface } from "../../../RcsbSeacrh/FacetStore/FacetStoreInterface";
import { BucketFacet } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchResultInterface";
import { ReturnType } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchEnums";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
interface RcsbStatsChartInterface {
facetStore: FacetStoreInterface;
searchQuery: SearchQuery;
returnType: ReturnType;
}
interface RcsbStatsChartState {
facets: Array<BucketFacet>;
}
export declare class RcsbStatsChartComponent extends React.Component<RcsbStatsChartInterface, RcsbStatsChartState> {
componentDidMount(): Promise<void>;
render(): ReactNode;
private updateState;
}
export {};