/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { TranslateService } from '@ngx-translate/core'; import { MagFrameState } from 'ng-stalk/core/frame-store'; import { MagSupport } from 'ng-stalk/core/model'; import { GlobalLink } from 'ng-stalk/core/types'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import * as i0 from "@angular/core"; export declare class GlobalLinks2Component implements OnInit, OnDestroy { private _renderer; private router; private formBuilder; private translateService; private magSupport; private _store; /** * 고정된 Shortcut Item 목록. 해당 항목은 즐겨찾는 항목에 추가되지 않는다. * MAG 전용 프로퍼티 */ fixedShortcutItems: GlobalLink[]; displayGnbMenuItems: GlobalLink[]; cookieShortcutItems: GlobalLink[]; placeholder: string; shortcutItems: GlobalLink[]; navigationItems: GlobalLink[]; filteredNavigationItems: GlobalLink[]; searching: boolean; mobileShortcutsPanelActive: boolean; navigation: NzSafeAny; searchInputField: any; shortcutsEl: ElementRef; private _unsubscribeAll; searchGnbForm: FormGroup; currentGnbId: NzSafeAny; loading: boolean; selectableGnbItem: boolean; /** * Constructor * * @param _renderer * @param _cookieService * @param _observableMedia */ constructor(_renderer: Renderer2, router: Router, formBuilder: FormBuilder, translateService: TranslateService, magSupport: MagSupport, _store: Store); /** * On init */ ngOnInit(): void; /** * On destroy */ ngOnDestroy(): void; /** * Search * * @param event */ search(event: NzSafeAny): void; /** * Toggle shortcut * * @param event * @param itemToToggle */ toggleShortcut(event: NzSafeAny, itemToToggle: GlobalLink): void; /** * Is in shortcuts? * * @param navigationItem * @returns */ isInShortcuts(navigationItem: NzSafeAny): NzSafeAny; /** * On menu open */ onMenuOpen(): void; /** * Show mobile shortcuts */ showMobileShortcutsPanel(): void; /** * Hide mobile shortcuts */ hideMobileShortcutsPanel(): void; linkContainerClassName(globalLink: GlobalLink): string[]; linkClassName(globalLink: GlobalLink): string; get gnbMenuItems(): GlobalLink[]; avatarStatus(globalLink: GlobalLink): boolean; clickShortcut(globalLink: GlobalLink): void; isActiveShortcut(globalLink: GlobalLink): boolean; updateDisplayGnbMenuItems(): void; private initSearchSelect; getTitle(item: GlobalLink): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }