UNPKG

@favian/headwind-ui

Version:

Headless UI for Angular - Styleless Angular components to integrate with Tailwind CSS

22 lines (21 loc) 907 B
import { EventEmitter, OnDestroy } from '@angular/core'; import { HeadwindPlatformService } from './headwind-platform.service'; import * as i0 from "@angular/core"; export declare class HeadwindClickDetector implements OnDestroy { private readonly _headwindPlatformService; outsideClick: EventEmitter<void>; insideClick: EventEmitter<void>; private _container?; private _mouseDownDetectedFromOutside; private _mouseDownDetectedFromInside; constructor(_headwindPlatformService: HeadwindPlatformService); ngOnDestroy(): void; register(container: Node): void; unregister(): void; private _addEventListeners; private _removeEventListeners; private _windowMousedownListener; private _windowMouseupListener; static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindClickDetector, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HeadwindClickDetector>; }