UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

27 lines (26 loc) 1.39 kB
import { TranslateService } from '@ngx-translate/core'; import { LanguageService } from '../translate/language.service'; import { ToolbarConfig } from './toolbar-config'; import { UserService } from '../user/services/user.service'; import { Router } from '@angular/router'; import { User } from '../user/models/user'; import { RedirectService } from '../routing/redirect-service/redirect.service'; import * as i0 from "@angular/core"; export declare abstract class AbstractToolbarComponent { protected translate: TranslateService; protected selectLangService: LanguageService; protected userService: UserService; protected router: Router; protected redirectService: RedirectService; toolbarConfig: ToolbarConfig; constructor(translate: TranslateService, selectLangService: LanguageService, userService: UserService, router: Router, redirectService: RedirectService); setLang(lang: string): void; activeLang(lang: string): boolean; logout(): void; profile(): void; get loggedUser(): User; isImpersonating(): boolean; getToolbarTitle(): string; static ɵfac: i0.ɵɵFactoryDeclaration<AbstractToolbarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AbstractToolbarComponent, "ncc-abstract-toolbar", never, { "toolbarConfig": { "alias": "toolbarConfig"; "required": false; }; }, {}, never, never, false, never>; }