@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
13 lines (12 loc) • 637 B
TypeScript
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ClickOutsideDirective {
private readonly _elementRef;
uxClickOutside: EventEmitter<MouseEvent>;
/** Often a click event makes the element appear - if so we can end up closing it immediately */
private _initialised;
constructor();
click(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClickOutsideDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ClickOutsideDirective, "[uxClickOutside]", never, {}, { "uxClickOutside": "uxClickOutside"; }, never, never, false, never>;
}