ng-click-outside2
Version:
Angular directive for handling click events outside an element.
23 lines (22 loc) • 960 B
TypeScript
import { OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
/**
* emits an event when user clicks outside of applications' window while it's visible.
* Especially useful if page contains iframes.
*/
export declare class NgClickOutsideEmitOnBlurDirective implements OnDestroy {
private _ngZone;
private document;
blurWindow: import("@angular/core").OutputEmitterRef<Event>;
constructor();
ngOnDestroy(): void;
private _initWindowBlurListener;
/**
* Resolves problem with outside click on iframe
* @see https://github.com/arkon/ng-click-outside/issues/32
*/
private _onWindowBlur;
private _removeWindowBlurListener;
static ɵfac: i0.ɵɵFactoryDeclaration<NgClickOutsideEmitOnBlurDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NgClickOutsideEmitOnBlurDirective, "[clickOutsideEmitOnBlur]", never, {}, { "blurWindow": "blurWindow"; }, never, never, true, never>;
}