MoleculeConstructor
MoleculeConstructor: <
T> (mol,scope) =>T
Type parameters
| Parameter |
|---|
T |
A molecule constructor is the function that produces a new instance of a dependency. These functions should be idempotent and not mutate any outside state.
When a constructor calls the mol function, it implicitly created a dependency to the molecule it uses. If it calls the
scope function, it implicitly created a dependency to the scope.
Parameters
| Parameter | Type |
|---|---|
mol | MoleculeGetter |
scope | ScopeGetter |
Returns
T