UNPKG

ng-zorro-antd

Version:

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

36 lines (35 loc) 1.78 kB
/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { QueryList, ElementRef, OnInit, AfterContentInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { BehaviorSubject, Observable, ReplaySubject, Subject } from 'rxjs'; import { NzResizeObserver } from 'ng-zorro-antd/cdk/resize-observer'; import { NzOverflowItemDirective } from './overflow-item.directive'; import { NzOverflowRestDirective } from './overflow-rest.directive'; import { NzOverflowSuffixDirective } from './overflow-suffix.directive'; export declare class NzOverflowContainerComponent implements OnInit, AfterContentInit, OnDestroy { private nzResizeObserver; private elementRef; private cdr; contentInit$: Subject<void>; overflowItems: QueryList<NzOverflowItemDirective> | undefined; overflowSuffix: NzOverflowSuffixDirective | undefined; overflowRest: NzOverflowRestDirective | undefined; overflowItems$: ReplaySubject<QueryList<NzOverflowItemDirective>>; destroy$: Subject<void>; containerWidth$: Observable<number>; restWidth$: BehaviorSubject<number>; suffixWidth$: BehaviorSubject<number>; suffixFixedStart$: BehaviorSubject<number | null>; displayCount$: BehaviorSubject<number>; restReady$: BehaviorSubject<boolean>; maxRestWith$: Observable<number>; omittedItems$: Observable<NzOverflowItemDirective[]>; displayRest$: Observable<boolean>; updateDisplayCount(count: number, notReady?: boolean): void; constructor(nzResizeObserver: NzResizeObserver, elementRef: ElementRef, cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; }