@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
23 lines (22 loc) • 882 B
TypeScript
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 {};