Creates the component denoted by the given name. Returns null
if a component with given name not
registered.
Component name.
Viewer instance that wants to create the component.
Returns the specified component or undefined
when the component doesn't exists.
Component name.
Returns a list of registered components.
Binds a component name to a component. Registering a component with an existing name twice overrides the existing component.
Unique name for the component.
Component provider.
Registers an alias for a component.
Unique name for the component.
Component alias string.
Define the viewer components registry interface.