Skip to content

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.