@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
21 lines (20 loc) • 748 B
TypeScript
import PluggableElementBase from './PluggableElementBase';
import type { AnyConfigurationSchemaType } from '../configuration';
import type { AnyReactComponentType } from '../util';
import type { IAnyModelType } from 'mobx-state-tree';
export default class ConnectionType extends PluggableElementBase {
stateModel: IAnyModelType;
configSchema: AnyConfigurationSchemaType;
description: string;
url: string;
configEditorComponent?: AnyReactComponentType;
constructor(stuff: {
name: string;
stateModel: IAnyModelType;
configSchema: AnyConfigurationSchemaType;
displayName: string;
description: string;
configEditorComponent?: AnyReactComponentType;
url: string;
});
}