UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

15 lines (14 loc) 693 B
import type PluginManager from '../../PluginManager'; import type { AnyConfigurationModel } from '../../configuration'; import type { AugmentedRegion as Region } from '../../util/types'; import type { getSubAdapterType } from '../dataAdapterCache'; export declare class BaseAdapter { config: AnyConfigurationModel; getSubAdapter?: getSubAdapterType | undefined; pluginManager?: PluginManager | undefined; id: string; static capabilities: string[]; constructor(config?: AnyConfigurationModel, getSubAdapter?: getSubAdapterType | undefined, pluginManager?: PluginManager | undefined); getConf(arg: string | string[]): any; freeResources(_region: Region): void; }