diff --git a/packages/shadow-ents/src/view/ShadowEnv.drawio b/packages/shadow-ents/src/view/ShadowEnv.drawio new file mode 100644 index 0000000..2958c70 --- /dev/null +++ b/packages/shadow-ents/src/view/ShadowEnv.drawio @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/shadow-ents/src/view/ShadowEnv.drawio.svg b/packages/shadow-ents/src/view/ShadowEnv.drawio.svg new file mode 100644 index 0000000..58eebd6 --- /dev/null +++ b/packages/shadow-ents/src/view/ShadowEnv.drawio.svg @@ -0,0 +1,4 @@ + + + +
ShadowEnv
view
ComponentContext
ViewComponents
worker enviroment
MessageRouter
Kernel
Registry
shadow objects
\ No newline at end of file diff --git a/packages/shadow-ents/src/view/ShadowEnv.md b/packages/shadow-ents/src/view/ShadowEnv.md new file mode 100644 index 0000000..9f0f238 --- /dev/null +++ b/packages/shadow-ents/src/view/ShadowEnv.md @@ -0,0 +1,9 @@ +# ShadowEnv Documentation + +![ShadowEnv](./ShadowEnv.drawio.svg) + +The _ShadowEnv_ class creates an environment that references the _view_ and provides a connection to the _shadow worker environment_. + +The _view_ consists of the _ComponentContext_ and the _ViewComponents_ contained within it. + +The _worker environment_ is the runtime environment for all _shadow objects_ and consists of the _MessageRouter_, the _Kernel_, and the _Registry_.