UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![Build Status](https://travis-ci.org/primefaces/primeng.

54 lines (53 loc) 1.72 kB
import { ElementRef, OnDestroy, EventEmitter, Renderer2, ChangeDetectorRef } from '@angular/core'; import { AnimationEvent } from '@angular/animations'; import { MenuItem } from 'primeng/api'; import { Router } from '@angular/router'; export declare class SplitButton implements OnDestroy { el: ElementRef; renderer: Renderer2; router: Router; cd: ChangeDetectorRef; model: MenuItem[]; icon: string; iconPos: string; label: string; onClick: EventEmitter<any>; onDropdownClick: EventEmitter<any>; style: any; styleClass: string; menuStyle: any; menuStyleClass: string; disabled: boolean; tabindex: number; appendTo: any; dir: string; showTransitionOptions: string; hideTransitionOptions: string; containerViewChild: ElementRef; buttonViewChild: ElementRef; overlay: HTMLDivElement; overlayVisible: boolean; documentClickListener: any; dropdownClick: boolean; shown: boolean; ariaId: string; documentResizeListener: any; constructor(el: ElementRef, renderer: Renderer2, router: Router, cd: ChangeDetectorRef); onDefaultButtonClick(event: Event): void; itemClick(event: Event, item: MenuItem): void; show(): void; onOverlayAnimationStart(event: AnimationEvent): void; onDropdownButtonClick(event: Event): void; alignOverlay(): void; appendOverlay(): void; restoreOverlayAppend(): void; bindDocumentClickListener(): void; unbindDocumentClickListener(): void; bindDocumentResizeListener(): void; unbindDocumentResizeListener(): void; onWindowResize(): void; onOverlayHide(): void; ngOnDestroy(): void; } export declare class SplitButtonModule { }