Right now, stores typically have the following kind of logic: ```typescript // ContainerStore.ts import { ChildStore, IChildStoreDependencies } from "./ChildStore"; export interface IContainerStoreDependencies extends IChildStoreDependencies { /* .. */ } export class ContainerStore { public readonly child = new ChildStore(this.dependencies); } ``` This means a lot of stores have really big `dependencies` typings. It would be more true to the DI way if the child stores were passed into the parents.
Right now, stores typically have the following kind of logic:
This means a lot of stores have really big
dependenciestypings. It would be more true to the DI way if the child stores were passed into the parents.