UNPKG

ng-click-outside2

Version:

Angular directive for handling click events outside an element.

23 lines (22 loc) 960 B
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>; }