Skip to content

DI Bag API / index / ModuleInstallationSnapshot

Interface: ModuleInstallationSnapshot ​

Defined in: inspection.ts:66

One occurrence of a sealed module in a container graph.

Properties ​

installationId ​

ts
readonly installationId: symbol;

Defined in: inspection.ts:68

Stable identity for this occurrence in the graph.


moduleLabel ​

ts
readonly moduleLabel: string | undefined;

Defined in: inspection.ts:70

Exact label supplied when the module was sealed, if any.


parentInstallationId ​

ts
readonly parentInstallationId: symbol | undefined;

Defined in: inspection.ts:72

Enclosing installation, if this module was installed inside another module.

Ordinary services. Checked composition. Explicit ownership.