@jbrowse/plugin-config
Version:
JBrowse 2 config utilities
12 lines (11 loc) • 729 B
TypeScript
import type PluginManager from '@jbrowse/core/PluginManager';
import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
export default function stateModelFactory(_pluginManager: PluginManager): import("@jbrowse/mobx-state-tree").IModelType<{
id: import("@jbrowse/mobx-state-tree").IOptionalIType<import("@jbrowse/mobx-state-tree").ISimpleType<string>, [undefined]>;
type: import("@jbrowse/mobx-state-tree").ISimpleType<"ConfigurationEditorWidget">;
}, {
target: AnyConfigurationModel | undefined;
} & {
setTarget(newTarget: AnyConfigurationModel | undefined): void;
afterCreate(): void;
}, import("@jbrowse/mobx-state-tree")._NotCustomized, import("@jbrowse/mobx-state-tree")._NotCustomized>;