@junte/ui
Version:
Quality Angular UI components kit
20 lines (19 loc) • 1.72 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { PopoverComponent, PopoverOptions } from './popover.component';
import * as ɵngcc0 from '@angular/core';
export declare class PopoverInstance {
hide: () => void;
picked: (path: HTMLElement[]) => boolean;
update: () => void;
}
export declare class PopoverService {
private popover;
private target;
attached: EventEmitter<ElementRef<any>>;
register(popover: PopoverComponent): void;
private checkRegistration;
show(target: ElementRef, options: Partial<PopoverOptions>): PopoverInstance;
private hide;
static ɵfac: ɵngcc0.ɵɵFactoryDef<PopoverService, never>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5zZXJ2aWNlLmQudHMiLCJzb3VyY2VzIjpbInBvcG92ZXIuc2VydmljZS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7QUFhQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUG9wb3ZlckNvbXBvbmVudCwgUG9wb3Zlck9wdGlvbnMgfSBmcm9tICcuL3BvcG92ZXIuY29tcG9uZW50JztcbmV4cG9ydCBkZWNsYXJlIGNsYXNzIFBvcG92ZXJJbnN0YW5jZSB7XG4gICAgaGlkZTogKCkgPT4gdm9pZDtcbiAgICBwaWNrZWQ6IChwYXRoOiBIVE1MRWxlbWVudFtdKSA9PiBib29sZWFuO1xuICAgIHVwZGF0ZTogKCkgPT4gdm9pZDtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIFBvcG92ZXJTZXJ2aWNlIHtcbiAgICBwcml2YXRlIHBvcG92ZXI7XG4gICAgcHJpdmF0ZSB0YXJnZXQ7XG4gICAgYXR0YWNoZWQ6IEV2ZW50RW1pdHRlcjxFbGVtZW50UmVmPGFueT4+O1xuICAgIHJlZ2lzdGVyKHBvcG92ZXI6IFBvcG92ZXJDb21wb25lbnQpOiB2b2lkO1xuICAgIHByaXZhdGUgY2hlY2tSZWdpc3RyYXRpb247XG4gICAgc2hvdyh0YXJnZXQ6IEVsZW1lbnRSZWYsIG9wdGlvbnM6IFBhcnRpYWw8UG9wb3Zlck9wdGlvbnM+KTogUG9wb3Zlckluc3RhbmNlO1xuICAgIHByaXZhdGUgaGlkZTtcbn1cbiJdfQ==