Skip to main content

SessionAssembliesMixin

Note: this document is automatically generated from mobx-state-tree objects in our source code. See Core concepts and intro to pluggable elements for more info

Source file

packages/app-core/src/Assemblies/SessionAssembliesMixin.ts

SessionAssembliesMixin - Properties

property: sessionAssemblies

// type signature
IArrayType<ConfigurationSchemaType<{ aliases: { type: string; defaultValue: any[]; description: string; }; sequence: AnyConfigurationSchemaType; refNameColors: { type: string; defaultValue: any[]; description: string; }; refNameAliases: ConfigurationSchemaType<...>; cytobands: ConfigurationSchemaType<...>; displayNa...
// code
sessionAssemblies: types.array(assemblyConfigSchemasType)

SessionAssembliesMixin - Actions

action: addSessionAssembly

// type signature
addSessionAssembly: (conf: AnyConfiguration) => { [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: unknown): any; } & IStateTreeNode<ConfigurationSchemaType<{ aliases: { type: string; defaultValue: any[]; description: string; }; ... 4 more ...; displayName: { ...; }; }, ConfigurationSchemaOptions<...>>>

action: removeSessionAssembly

// type signature
removeSessionAssembly: (assemblyName: string) => void