Skip to content
modularity_root โ€บ Typedefs โ€บ ModuleLifecycleLogger typedef

ModuleLifecycleLogger โ€‹

typedef ModuleLifecycleLogger = void Function(ModuleLifecycleEvent event, Type moduleType, {Map<String, Object?>? details, Object? retentionKey})

Callback signature for module lifecycle logging.

Parameters:

  • event: The lifecycle event type.
  • moduleType: The runtime type of the module.
  • retentionKey: The cache key (null if not applicable).
  • details: Additional context (override scope hash, ref count, etc.).