@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
15 lines (14 loc) • 678 B
TypeScript
import { TrackBlockFactoryInterface } from "../ResidueDistributionFactoryInterface";
import { TrackManagerInterface } from "../../../../../RcsbFvWeb/RcsbFvFactories/RcsbFvBlockFactory/BlockManager/TrackManagerInterface";
import { RcsbDistributionConfig } from "../../../../../RcsbAnnotationConfig/RcsbDistributionConfig";
export declare class TrackBlockFactory implements TrackBlockFactoryInterface<{
blockType: string;
}> {
private readonly distributionConfig;
constructor(distributionConfig?: RcsbDistributionConfig);
getTrackBlocks(tracks: TrackManagerInterface[]): ({
tracks: TrackManagerInterface[];
} & {
blockType: string;
})[];
}