1 | import { EventRegistrationManager } from "../registration/EventRegistrationManager";
|
2 | import { IngesterRegistrationManager } from "../registration/IngesterRegistrationManager";
|
3 | import { CommandRegistrationManager } from "./CommandRegistrationManager";
|
4 | import { ExtensionPack } from "./ExtensionPack";
|
5 | import { FunctionalUnit } from "./FunctionalUnit";
|
6 | import { GoalDrivenMachine } from "./GoalDrivenMachine";
|
7 | import { ListenerRegistrationManager } from "./ListenerRegistrationManager";
|
8 | import { SoftwareDeliveryMachineConfiguration } from "./SoftwareDeliveryMachineOptions";
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | export interface SoftwareDeliveryMachine<O extends SoftwareDeliveryMachineConfiguration = SoftwareDeliveryMachineConfiguration> extends GoalDrivenMachine<O>, ListenerRegistrationManager, CommandRegistrationManager, EventRegistrationManager, IngesterRegistrationManager, FunctionalUnit {
|
20 | |
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | addExtensionPacks(...packs: ExtensionPack[]): this;
|
29 | readonly extensionPacks: ReadonlyArray<ExtensionPack>;
|
30 | }
|
31 |
|
\ | No newline at end of file |