You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

37 lines
1.7 KiB

import { ElementRef, Renderer2, OnDestroy, AfterViewInit } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class StyleClass implements AfterViewInit, OnDestroy {
el: ElementRef;
renderer: Renderer2;
constructor(el: ElementRef, renderer: Renderer2);
selector: string;
enterClass: string;
enterActiveClass: string;
enterToClass: string;
leaveClass: string;
leaveActiveClass: string;
leaveToClass: string;
hideOnOutsideClick: boolean;
toggleClass: string;
eventListener: Function;
documentListener: Function;
target: HTMLElement;
enterListener: Function;
leaveListener: Function;
animating: boolean;
ngAfterViewInit(): void;
enter(): void;
leave(): void;
resolveTarget(): any;
bindDocumentListener(): void;
unbindDocumentListener(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<StyleClass, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<StyleClass, "[pStyleClass]", never, { "selector": "pStyleClass"; "enterClass": "enterClass"; "enterActiveClass": "enterActiveClass"; "enterToClass": "enterToClass"; "leaveClass": "leaveClass"; "leaveActiveClass": "leaveActiveClass"; "leaveToClass": "leaveToClass"; "hideOnOutsideClick": "hideOnOutsideClick"; "toggleClass": "toggleClass"; }, {}, never>;
}
export declare class StyleClassModule {
static ɵfac: i0.ɵɵFactoryDeclaration<StyleClassModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<StyleClassModule, [typeof StyleClass], [typeof i1.CommonModule], [typeof StyleClass]>;
static ɵinj: i0.ɵɵInjectorDeclaration<StyleClassModule>;
}