UNPKG

ngx-core-business

Version:

A comprehensive solution designed to streamline the development of enterprise-level Angular applications.

27 lines (26 loc) 1.32 kB
import { AfterViewChecked, ElementRef, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { MatSidenav } from '@angular/material/sidenav'; import { NavItem } from './nav-item.type'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class NavListComponent implements OnInit, AfterViewChecked { private router; private el; private renderer; sidenav: MatSidenav; items: NavItem[]; activeItemId?: number | string; itemTemplate?: TemplateRef<any>; itemIconTemplate?: TemplateRef<any>; itemTextTemplate?: TemplateRef<any>; constructor(router: Router, el: ElementRef, renderer: Renderer2); currentRoute: string; onItemClick(): void; isActive(item: NavItem): boolean; parseRoute(route: string): string; ngOnInit(): void; ngAfterViewChecked(): void; private removeExpansionPanelPadding; static ɵfac: i0.ɵɵFactoryDeclaration<NavListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NavListComponent, "ngbiz-nav-list", never, { "sidenav": { "alias": "sidenav"; "required": false; }; "items": { "alias": "items"; "required": false; }; "activeItemId": { "alias": "activeItemId"; "required": false; }; }, {}, ["itemTemplate", "itemIconTemplate", "itemTextTemplate"], never, false, never>; }