Runtime

Ecosistema completo para organización y gestión de contenido con interfaces espaciales

@theme-runtime

Why separate runtime from styles:

Core services:

Recommended usage (Facade):

import { inject } from '@angular/core';
import { UnifiedThemeService } from '@theme-runtime';

export class AppThemeInitializer {
  private readonly unified = inject(UnifiedThemeService);

  init() {
    this.unified.initialize().subscribe(() => {
      this.unified.setTheme('modern-dark').subscribe();
    });
  }
}

Advanced (internal coordinator - for diagnostics only):

// The orchestrator is used internally by ThemeManagerService and is not part of the public API.
// If accessed indirectly, its applyTheme() returns ThemeOrchestrationResult with timing metrics.

Use cases: