ReadonlymodulesImmutable modules in binding order.
The order is observable during activation and reverse-order teardown, so treat a reorder as a lifecycle change rather than cosmetic sorting.
ReadonlynameHuman-readable application name; also used for the framework log channel.
Optional ReadonlyonReceives lifecycle diagnostics synchronously as the host emits them. Observer exceptions are ignored. Keep the callback lightweight because it is not awaited and runs on lifecycle/operation paths.
Optional ReadonlyshutdownShutdown policy. Omit it to use the host's conservative default budget.
Options for defineExtension.