@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
28 lines (27 loc) • 1.3 kB
TypeScript
import type PluginManager from '../PluginManager';
declare function assemblyConfigSchema(pluginManager: PluginManager): import("../configuration/configurationSchema").ConfigurationSchemaType<{
aliases: {
type: string;
defaultValue: never[];
description: string;
};
sequence: import("../configuration").AnyConfigurationSchemaType;
refNameColors: {
type: string;
defaultValue: never[];
description: string;
};
refNameAliases: import("../configuration/configurationSchema").ConfigurationSchemaType<{
adapter: import("mobx-state-tree").IAnyModelType;
}, import("../configuration/configurationSchema").ConfigurationSchemaOptions<undefined, undefined>>;
cytobands: import("../configuration/configurationSchema").ConfigurationSchemaType<{
adapter: import("mobx-state-tree").IAnyModelType;
}, import("../configuration/configurationSchema").ConfigurationSchemaOptions<undefined, undefined>>;
displayName: {
type: string;
defaultValue: string;
description: string;
};
}, import("../configuration/configurationSchema").ConfigurationSchemaOptions<undefined, "name">>;
export default assemblyConfigSchema;
export type BaseAssemblyConfigSchema = ReturnType<typeof assemblyConfigSchema>;