Interfaces

@system-inc/base-foundation · 515c140 · 3 symbols

Dependency injection container for Base.

extends default

View source ↗

Structural match of tsyringe's Transform interface, used with injectWithTransform. tsyringe declares it only under dist/typings/types/transform.d.ts and never re-exports it from its public entry, so we redeclare the (trivial) shape here rather than deep-import its internal typings.

Members

  • transform: (incoming: TIn, ...args: any[]) => TOut

View source ↗

Options for the @Provider decorator and the optional/lazy injection decorators built on the same factory registration path.

Members

  • factoryType?: "caching" | "non-caching"

View source ↗