Represents a collection of holders for the dispenser or a specific assembly.

Provides default indexing to allow for grouping of holders by nozzle.

interface PumpContainerModel<T> {
    id: string;
    models: IKosModelContainer<PumpModel<T>>;
    pumpPaths: string[];
    updateModel(options): void;
}

Type Parameters

  • T extends object = unknown

Hierarchy

  • IKosDataModel
  • IKosModelHolder<PumpModel<T>>
    • PumpContainerModel

Properties

Methods

Properties

id: string

the unique identifier for the model

models: IKosModelContainer<PumpModel<T>>

the collection of holder models

pumpPaths: string[]

The collection of pump paths.

Methods

  • convenience method to update the holder container based on the options

    Parameters

    • options: PumpContainerOptions

    Returns void