UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

17 lines (16 loc) 839 B
import type PluginManager from '../../PluginManager.ts'; import type { AnyConfigurationModel } from '../../configuration/index.ts'; import type { AugmentedRegion as Region } from '../../util/types/index.ts'; import type { getSubAdapterType } from '../dataAdapterCache.ts'; export declare class BaseAdapter { config: AnyConfigurationModel; getSubAdapter?: getSubAdapterType | undefined; pluginManager?: PluginManager | undefined; id: string; sequenceAdapterConfig?: Record<string, unknown>; static capabilities: string[]; constructor(config?: AnyConfigurationModel, getSubAdapter?: getSubAdapterType | undefined, pluginManager?: PluginManager | undefined); setSequenceAdapterConfig(config: Record<string, unknown>): void; getConf(arg: string | string[]): any; freeResources(_region: Region): void; }