UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

14 lines (13 loc) 796 B
import type PluginManager from '../../PluginManager'; import type { AnyConfigurationModel } from '../../configuration'; import type { getSubAdapterType } from '../dataAdapterCache'; import type { AnyDataAdapter } from './util'; export * from './util'; export * from './types'; export { BaseAdapter } from './BaseAdapter'; export { BaseFeatureDataAdapter } from './BaseFeatureDataAdapter'; export { BaseSequenceAdapter } from './BaseSequenceAdapter'; export type { BaseTextSearchAdapter } from './BaseTextSearchAdapter'; export type { BaseRefNameAliasAdapter } from './BaseRefNameAliasAdapter'; export type { RegionsAdapter } from './RegionsAdapter'; export type AnyAdapter = new (config: AnyConfigurationModel, getSubAdapter?: getSubAdapterType, pluginManager?: PluginManager) => AnyDataAdapter;