UNPKG

ng-devui

Version:

DevUI components based on Angular

78 lines (77 loc) 3.33 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit, QueryList, Renderer2, TemplateRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { Subscription } from 'rxjs'; import { NavMenu, SpriteMode, SpriteOption } from './nav-sprite.type'; import * as i0 from "@angular/core"; export declare class NavSpriteComponent implements OnInit, AfterViewInit, OnDestroy { private render; private element; private router; private activeRout; private render2; private cdr; private doc; target: HTMLElement; scrollTarget: HTMLElement; view: { top?: number; bottom?: number; }; hashSupport: boolean; mode: SpriteMode; maxLevel: number; title: any; indent: number; width: number; height: number; isOpen: boolean; spriteOption: SpriteOption; navItemTemplate: TemplateRef<any>; spriteTemp: TemplateRef<any>; defaultTemp: TemplateRef<any>; defaultNavItemTemplate: TemplateRef<any>; items: QueryList<ElementRef>; afterNavInit: EventEmitter<any>; currentTemp: TemplateRef<any>; menus: NavMenu[]; activeIndex: number; isToViewByNav: boolean; itemsInit: boolean; contents: any; targetContainer: HTMLElement; scrollSub: Subscription; isDragging: boolean; mouseenterSub: Subscription; itemsSub: Subscription; timeGap: number; throttleTimeGap: number; document: Document; get baseUrl(): string; constructor(render: Renderer2, element: ElementRef, router: Router, activeRout: ActivatedRoute, render2: Renderer2, cdr: ChangeDetectorRef, doc: any); ngOnInit(): void; ngAfterViewInit(): void; setActiveIndex(): void; getNavData(setActive?: boolean): void; getScrollPosition(ele: any): { top: number; startLine: number; }; scrollEventHandler(): void; menuScrollToTarget(): void; setActiveMenu(): void; initStyles(): void; setUrlHash(): void; setTargetActive(): void; navTo(index: any): void; cdkDragStarted(): void; cdkDragEnded(): void; hide(): void; open(): void; constrainPosition(userPointerPosition: any, dragRef: any, dimensions: any, pickupPositionInElement: any): { x: number; y: number; }; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NavSpriteComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NavSpriteComponent, "d-nav-sprite", never, { "target": { "alias": "target"; "required": false; }; "scrollTarget": { "alias": "scrollTarget"; "required": false; }; "view": { "alias": "view"; "required": false; }; "hashSupport": { "alias": "hashSupport"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "maxLevel": { "alias": "maxLevel"; "required": false; }; "title": { "alias": "title"; "required": false; }; "indent": { "alias": "indent"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "isOpen": { "alias": "isOpen"; "required": false; }; "spriteOption": { "alias": "spriteOption"; "required": false; }; "navItemTemplate": { "alias": "navItemTemplate"; "required": false; }; }, { "afterNavInit": "afterNavInit"; }, never, never, false, never>; }