Making a system without any DI container might be tricky. There are no deep guidelines around except to arrange the stuff to interfaces and make DI around them.
Just to observe the state
the official docs say packages shall not export any classes without interfaces (which is good by the way)
there is an example of a DI container built upon the tokens (e.g. Angular or Nest)
Making a system without any DI container might be tricky. There are no deep guidelines around except to arrange the stuff to interfaces and make DI around them.
Just to observe the state
https://github.com/VallanDeMorty/artanis/blob/d021ac0cd2c02f0f22ab33000e1b1828cae18499/Interface/Collections/CollectionCommands.fs#L28-L43