InternalReadonlythemesSignal containing all currently registered themes.
Readonlythemes$Observable compatibility API
Returns the theme with the given ID, or null if no such theme is registered.
The ID of the theme to retrieve
Returns whether a theme with the given ID is currently registered.
The ID of the theme to check.
Registers a new theme and emits the changed collection of themes.
If a theme with the same ID is already registered, the registered theme will be merged with the new one.
Themes without ID will be ignored.
The new theme to register
Removes the provided theme from the registry and emits the changed collection of themes.
The theme to remove.
RbThemeRegistryService is an injectable service that allows for registering and unregistering themes, as well as providing access to the currently registered themes. It also provides an observable of themes that can be used to notify subscribers of changes to the registered themes.