angular-bootstrap-md
Version:
Bootstrap 4 & Angular 15 UI KIT - 700+ components, MIT license, simple installation.
59 lines (58 loc) • 2.46 kB
TypeScript
import { NavbarService } from './navbar.service';
import { AfterContentChecked, AfterViewInit, ElementRef, OnInit, Renderer2, ChangeDetectorRef, NgZone, OnDestroy, EventEmitter } from '@angular/core';
import { LinksComponent } from './links.component';
import { BooleanInput, NumberInput } from '@angular/cdk/coercion';
import * as i0 from "@angular/core";
export declare class NavbarComponent implements AfterViewInit, OnInit, AfterContentChecked, OnDestroy {
renderer: Renderer2;
private _navbarService;
private _cdRef;
private _ngZone;
private _document;
iconBackground: string | string[];
SideClass: string;
get containerInside(): boolean;
set containerInside(value: BooleanInput);
private _containerInside;
collapseId: string;
get scrollSensitivity(): number;
set scrollSensitivity(value: NumberInput);
private _scrollSensitivity;
get scrollableNavbar(): boolean;
set scrollableNavbar(value: BooleanInput);
private _scrollableNavbar;
shown: EventEmitter<any>;
hidden: EventEmitter<any>;
private _destroy$;
navbarLinkClicks: any;
isShown: boolean;
doubleNav: boolean;
height: number;
duration: number;
collapse: boolean;
showClass: boolean;
collapsing: boolean;
private _itemsLength;
ariaExpanded: boolean;
el: ElementRef;
mobile: ElementRef;
navbar: ElementRef;
container: ElementRef;
toggler: ElementRef;
links: LinksComponent;
constructor(renderer: Renderer2, _navbarService: NavbarService, _cdRef: ChangeDetectorRef, _ngZone: NgZone, _document: any);
closeNavbarOnClick(navbarLinkClicks: any): void;
addTogglerIconClasses(): void;
private _listenToScroll;
ngOnInit(): void;
ngAfterViewInit(): void;
toggle(): void;
show(): void;
hide(): void;
get displayStyle(): "" | "flex";
onResize(event: any): void;
ngAfterContentChecked(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NavbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NavbarComponent, "mdb-navbar", never, { "iconBackground": "iconBackground"; "SideClass": "SideClass"; "containerInside": "containerInside"; "collapseId": "collapseId"; "scrollSensitivity": "scrollSensitivity"; "scrollableNavbar": "scrollableNavbar"; }, { "shown": "shown"; "hidden": "hidden"; }, ["links"], ["mdb-navbar-brand", "logo", "*", "navlinks", "links"], false, never>;
}