@vismaux/ngx-nordic-cool
Version:
Common Nordic-Cool components for Angular.
29 lines (28 loc) • 1.31 kB
TypeScript
import { TemplateRef, EventEmitter, ChangeDetectorRef, DoCheck } from '@angular/core';
import { Router, RouterLinkActive } from '@angular/router';
import * as i0 from "@angular/core";
export declare abstract class NcISidebarItem {
contentTpl: TemplateRef<any>;
}
export declare class NcSidebarItemComponent extends NcISidebarItem implements DoCheck {
private activeRouterLink;
private router;
private cdRef;
private _active;
private _routerLinkActive;
private _activeDirty;
get activeDirty(): boolean;
get hasRouterLink(): boolean;
routerLink: any[] | string | null | undefined;
disabled: boolean;
href: string;
set active(value: boolean);
get active(): boolean;
readonly click: EventEmitter<MouseEvent>;
readonly contentTpl: TemplateRef<any>;
constructor(activeRouterLink: RouterLinkActive, router: Router, cdRef: ChangeDetectorRef);
ngDoCheck(): void;
private checkActiveLink;
static ɵfac: i0.ɵɵFactoryDeclaration<NcSidebarItemComponent, [{ optional: true; self: true; }, { optional: true; }, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<NcSidebarItemComponent, "nc-sidebar-item", never, { "routerLink": "routerLink"; "disabled": "disabled"; "href": "href"; "active": "active"; }, { "click": "click"; }, never, ["*"]>;
}