duct

2019-09-27T19:13:42.010700Z

With duct, do people typically pass around the whole system map to all functions that need multiple components?

2019-09-27T19:27:42.012Z

IMO you provide just dependencies required, not the whole system.

2019-09-27T19:33:21.013Z

so if something takes for example a logger, a database resource and an external data api connection, you would select keys on the system for just those components and pass that to the function?