@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
25 lines (24 loc) • 1.51 kB
TypeScript
import { OnDestroy } from '@angular/core';
import { AbstractHeaderService } from '../abstract-header-service';
import { HeaderColumn } from '../models/header-column';
import { UserPreferenceService } from '../../user/services/user-preference.service';
import { LoggerService } from '../../logger/services/logger.service';
import { Subscription } from 'rxjs';
import { OverflowService } from '../services/overflow.service';
import { ViewIdService } from '../../user/services/view-id.service';
import { AllowedNetsService } from '../../allowed-nets/services/allowed-nets.service';
import * as i0 from "@angular/core";
export declare class CaseHeaderService extends AbstractHeaderService implements OnDestroy {
protected _allowedNetsService: AllowedNetsService;
protected overflowService: OverflowService;
protected subAllowedNets: Subscription;
constructor(_allowedNetsService: AllowedNetsService, preferences: UserPreferenceService, logger: LoggerService, viewIdService: ViewIdService, overflowService: OverflowService, naeDefaultHeaders: Array<string>);
protected createMetaHeaders(): Array<HeaderColumn>;
ngOnDestroy(): void;
updateColumnCount(): void;
protected saveState(): void;
protected saveNewState(): void;
protected restoreLastState(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CaseHeaderService, [null, null, null, { optional: true; }, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<CaseHeaderService>;
}