facet classafIoc::Autobuild

sys::Obj
  afIoc::Autobuild : sys::Facet

@Js
@Serializable

Use to inject freshly created object instances. Instances are created via Scope.build().

ctorArgs

Source

const Obj?[]? ctorArgs

Arguments to pass to the implementation ctor.

fieldVals

Source

const [Field:Obj?]? fieldVals

Optional fields to set via an it-block ctor argument.

implType

Source

const Type? implType

The implementation type to create, if different to the Field.