The options used to create a theme manager.

interface IOptions {
    host: Widget;
    key: string;
    settings: ISettingRegistry;
    splash?: ISplashScreen;
    translator?: ITranslator;
    url: string;
}

Properties

host: Widget

The host widget for the theme manager.

key: string

The setting registry key that holds theme setting data.

The settings registry.

splash?: ISplashScreen

The splash screen to show when loading themes.

translator?: ITranslator

The application language translator.

url: string

The url for local theme loading.