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