UNPKG

@rcsb/rcsb-saguaro-app

Version:
23 lines (22 loc) 882 B
import React, { ReactNode } from "react"; import { ChartMapType } from "./GroupChartLayout"; import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface"; import { GroupChartAdditionalProperties } from "./GroupChartAdditionalProperties"; interface RcsbGroupChartInterface { groupProvenanceId: GroupProvenanceId; groupId: string; searchQuery?: SearchQuery; facetLayoutGrid?: string[]; additionalProperties?: GroupChartAdditionalProperties; } interface RcsbGroupChartState { layout?: string[]; chartMap?: ChartMapType; } export declare class RcsbGroupChartComponent extends React.Component<RcsbGroupChartInterface, RcsbGroupChartState> { componentDidMount(): Promise<void>; render(): ReactNode; private updateState; } export {};