UNPKG

elibmain-menu

Version:

main-menu

17 lines (16 loc) 836 B
import { Observable } from 'rxjs'; export declare type DesktopHeaderVariant = 'spaceship/one' | 'spaceship/two' | 'spaceship/three' | 'classic/one' | 'classic/two' | 'classic/three' | 'classic/four' | 'classic/five'; export declare type DesktopHeaderLayout = 'classic' | 'spaceship'; export declare type MobileHeaderVariant = 'one' | 'two'; export declare class HeaderService { private desktopVariantSubject$; private mobileVariantSubject$; desktopLayout$: Observable<DesktopHeaderLayout>; get desktopVariant(): string | null; get desktopVariantClass(): string; get desktopLayout(): DesktopHeaderLayout; get mobileVariant(): MobileHeaderVariant | null; constructor(); setDesktopVariant(variant: DesktopHeaderVariant): void; setMobileVariant(variant: MobileHeaderVariant): void; }