ApplicationLayerGeneratorFactory: {
    getApplicationLayerGenerator: (
        technicalAggregateName: string,
        capabilityIri: string,
    ) => ApplicationLayerGenerator;
}

A definition of the factory for creating instances of ApplicationLayerGenerator type. The factories of this type implement the method responsible for the instantiation of the specific application layer generators.

Type declaration

  • getApplicationLayerGenerator: (
        technicalAggregateName: string,
        capabilityIri: string,
    ) => ApplicationLayerGenerator

    Retrieves the appropriate application layer generator from the provided capability identifier.