@hmcts/media-viewer
Version:
42 lines • 1.75 kB
TypeScript
import { ElementRef, OnInit, OnDestroy } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { Observable } from 'rxjs';
import { Store } from '@ngrx/store';
import { PrintService } from '../../print.service';
import { ToolbarEventService } from '../../toolbar/toolbar-event.service';
import * as fromStore from '../../store/reducers/reducers';
import * as i0 from "@angular/core";
export declare class CommentsSummaryComponent implements OnInit, OnDestroy {
private store;
private readonly printService;
private readonly toolbarEvents;
private fb;
title: string;
contentType: string;
container: ElementRef;
commentsTable: ElementRef;
comments$: Observable<any>;
filtersFg: FormGroup;
private $subscriptions;
allTags$: Observable<{
key: string;
length: number;
}[]>;
showFilters: boolean;
hasFilter: boolean;
fromFilterValid: boolean;
toFilterValid: boolean;
constructor(store: Store<fromStore.AnnotationSetState>, printService: PrintService, toolbarEvents: ToolbarEventService, fb: FormBuilder);
ngOnInit(): void;
buildCheckBoxForm(): void;
onClearFilters(): void;
onFilter(): void;
onFiltersToggle(): void;
onClose(): void;
onPrint(): void;
navigateToPage(pageNumber: number): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CommentsSummaryComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CommentsSummaryComponent, "mv-comments-summary", never, { "title": { "alias": "title"; "required": false; }; "contentType": { "alias": "contentType"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=comments-summary.component.d.ts.map