UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

17 lines (16 loc) 619 B
import PluggableElementBase from './PluggableElementBase'; import type { AnyConfigurationSchemaType } from '../configuration'; import type DisplayType from './DisplayType'; import type { IAnyModelType } from 'mobx-state-tree'; export default class TrackType extends PluggableElementBase { stateModel: IAnyModelType; configSchema: AnyConfigurationSchemaType; displayTypes: DisplayType[]; constructor(stuff: { name: string; stateModel: IAnyModelType; displayName?: string; configSchema: AnyConfigurationSchemaType; }); addDisplayType(display: DisplayType): void; }