UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

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