Functions
DynamicSDK.init
Objects
ClientProps
The parameters that are acceptable by the DynamicSDK.init method.
DynamicSDK.instance
The base object of a client.
Since clients can be extended (and thus have their objects composed with those of the extensions), this is considered the most basic kind of client:
the one that is returned from the DynamicSDK.init method.
It is composed of properties which we call modules. Note that all modules have state properties and implement one or more streams.
For every property that is a state, there will always be a stream named with
the same name plus
"Changes", which will be triggered when the property
changes value. We will omit these from the docs below as they are implicit.