UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

19 lines (18 loc) 943 B
export default visitPositionedTracks; export type PositionedTracks<T = TrackConfig> = { [Key in TrackPosition]?: Array<T>; }; /** @import { TrackConfig, TrackPosition, TrackVisitor } from '../types' */ /** * @template [T=TrackConfig] * @typedef {{ [Key in TrackPosition]?: Array<T> }} PositionedTracks */ /** * Track visitor for positioned tracks, i.e., tracks with a position. * * @param {PositionedTracks} positionedTracks - List of all positioned tracks from the view definition. * @param {TrackVisitor} visitor - Callback function receiving individual tracks. * @param {boolean} inclCombinedTracks - If `true` recursively visit combined tracks. */ declare function visitPositionedTracks(positionedTracks: PositionedTracks, visitor: TrackVisitor, inclCombinedTracks?: boolean): TrackConfig[]; import type { TrackConfig } from '../types'; import type { TrackPosition } from '../types'; import type { TrackVisitor } from '../types';