UNPKG

@rcsb/rcsb-saguaro-app

Version:
15 lines (14 loc) 678 B
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; })[]; }