UNPKG

@hmcts/media-viewer

Version:
42 lines 2.21 kB
import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { Outline } from './outline-item/outline.model'; import { Observable } from 'rxjs'; import { Store } from '@ngrx/store'; import { BookmarkNode } from '../../../store/models/bookmarks.interface'; import { ViewerEventService } from '../../viewer-event.service'; import { BookmarksState } from '../../../store/reducers/bookmarks.reducer'; import { ToolbarEventService } from '../../../toolbar/toolbar-event.service'; import { BookmarksComponent } from './bookmarks/bookmarks.component'; import * as i0 from "@angular/core"; export declare class SideBarComponent implements OnInit, OnChanges, OnDestroy { private viewerEvents; private store; private readonly toolbarEvents; annotationsEnabled: boolean; outline: Outline; url: string; zoom: number; rotate: number; currentPageNumber: number; bookmarks: BookmarksComponent; treeChanged: boolean; selectedView: string; bookmarkNodes$: Observable<BookmarkNode[]>; scrollTop: any; sidebarOpen: any; private subscriptions; sidebarDiv: any; constructor(viewerEvents: ViewerEventService, store: Store<BookmarksState>, toolbarEvents: ToolbarEventService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onScroll(event: any): void; goToDestination(destination: any[]): void; hasTreeChanged(value: boolean): void; toggleSidebarView(sidebarView: string): void; isViewedItem(current: Outline, next: Outline): boolean; findEndPage(next: Outline): number; static ɵfac: i0.ɵɵFactoryDeclaration<SideBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SideBarComponent, "mv-side-bar", never, { "annotationsEnabled": { "alias": "annotationsEnabled"; "required": false; }; "outline": { "alias": "outline"; "required": false; }; "url": { "alias": "url"; "required": false; }; "zoom": { "alias": "zoom"; "required": false; }; "rotate": { "alias": "rotate"; "required": false; }; "currentPageNumber": { "alias": "currentPageNumber"; "required": false; }; }, {}, never, never, false, never>; } //# sourceMappingURL=side-bar.component.d.ts.map