@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
31 lines (30 loc) • 1.08 kB
TypeScript
import React from "react";
import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
interface RcsbGroupContentInterface extends RcsbGroupContentTextInterface {
groupProvenanceId: GroupProvenanceId;
groupId: string;
searchQuery?: SearchQuery;
}
export interface RcsbGroupContentTextInterface {
subGroupText?: string;
delimiterText?: string;
fullGroupText?: string;
completeGroupText?: string;
displayNumber?(x: number): string;
}
interface RcsbGroupContentState {
subGroupMembers: number;
fullGroupMembers: number;
searchQuery?: SearchQuery;
}
export declare class RcsbGroupContentComponent extends React.Component<RcsbGroupContentInterface, RcsbGroupContentState> {
readonly state: RcsbGroupContentState;
componentDidMount(): Promise<void>;
render(): import("react/jsx-runtime").JSX.Element;
private subscribe;
private displayNumber;
private updateGroupContent;
private href;
}
export {};