UNPKG

solar-ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

42 lines (41 loc) 1.35 kB
import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { NzScrollService } from '../core/scroll/nz-scroll.service'; import { NzAnchorLinkComponent } from './nz-anchor-link.component'; export declare class NzAnchorComponent implements OnDestroy, AfterViewInit { private scrollSrv; private doc; private cd; private links; private animating; private target; scroll$: Subscription; visible: boolean; wrapperStyle: {}; private wrap; private ink; private _affix; nzAffix: boolean; private _bounds; nzBounds: number; private _offsetTop; nzOffsetTop: number; private _showInkInFixed; nzShowInkInFixed: boolean; nzTarget: Element; nzClick: EventEmitter<string>; nzScroll: EventEmitter<NzAnchorLinkComponent>; constructor(scrollSrv: NzScrollService, doc: any, cd: ChangeDetectorRef); registerLink(link: NzAnchorLinkComponent): void; unregisterLink(link: NzAnchorLinkComponent): void; private getTarget; ngAfterViewInit(): void; ngOnDestroy(): void; private registerScrollEvent; private removeListen; private getOffsetTop; handleScroll(): void; private clearActive; private handleActive; handleScrollTo(linkComp: NzAnchorLinkComponent): void; }