UNPKG

ng-zorro-antd-yj

Version:

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

43 lines (42 loc) 2.09 kB
import { CdkConnectedOverlay, ConnectedOverlayPositionChange } from '@angular/cdk/overlay'; import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { NzNoAnimationDirective } from '../core/no-animation/nz-no-animation.directive'; import { NzUpdateHostClassService } from '../core/services/update-host-class.service'; import { NzMenuItemDirective } from './nz-menu-item.directive'; import { NzMenuService } from './nz-menu.service'; import { NzSubmenuService } from './nz-submenu.service'; export declare class NzSubMenuComponent implements OnInit, OnDestroy, AfterContentInit, OnChanges { private elementRef; nzMenuService: NzMenuService; private cdr; nzSubmenuService: NzSubmenuService; private nzUpdateHostClassService; noAnimation?: NzNoAnimationDirective | undefined; nzMenuClassName: string; nzPaddingLeft: number; nzOpen: boolean; nzDisabled: boolean; readonly nzOpenChange: EventEmitter<boolean>; cdkConnectedOverlay: CdkConnectedOverlay; cdkOverlayOrigin: ElementRef; listOfNzSubMenuComponent: QueryList<NzSubMenuComponent>; listOfNzMenuItemDirective: QueryList<NzMenuItemDirective>; placement: string; triggerWidth: number; expandState: string; overlayPositions: import("@angular/cdk/overlay").ConnectionPositionPair[]; private destroy$; private isChildMenuSelected; private isMouseHover; setOpenState(open: boolean): void; clickSubMenuTitle(): void; setMouseEnterState(value: boolean): void; setTriggerWidth(): void; onPositionChange(position: ConnectedOverlayPositionChange): void; setClassMap(): void; constructor(elementRef: ElementRef, nzMenuService: NzMenuService, cdr: ChangeDetectorRef, nzSubmenuService: NzSubmenuService, nzUpdateHostClassService: NzUpdateHostClassService, noAnimation?: NzNoAnimationDirective | undefined); ngOnInit(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }