Interface: CreateContainerOptions
Defined in: src/wirestate-core/container/create-container.ts:30
Represents options for createContainer.
Properties
activate?
ts
readonly optional activate?: ContainerActivation;Defined in: src/wirestate-core/container/create-container.ts:54
Entries to resolve immediately after binding.
entries?
ts
readonly optional entries?: readonly (
| Newable<object>
| InjectableDescriptor<unknown, unknown>)[];Defined in: src/wirestate-core/container/create-container.ts:49
Services or binding descriptors to register.
parent?
ts
readonly optional parent?: Container;Defined in: src/wirestate-core/container/create-container.ts:34
Parent container for inherited bindings.
seed?
ts
readonly optional seed?: AnyObject;Defined in: src/wirestate-core/container/create-container.ts:39
Shared seed object. Read it with scope.getSeed() or inject SEED.
seeds?
ts
readonly optional seeds?: SeedEntries;Defined in: src/wirestate-core/container/create-container.ts:44
Seed values keyed by service class, string, or symbol.