/** * Schnittstelle für eine Komponente die über eine Initialisierungsroutine verfügt */ export interface IInitializable { init(): void; activate(): void; } /** * Schnittstelle für eine Komponente die "zerstörte" werden kann (Modul wird entladen) */ export interface IDestroyable { destroy(): void; }