UNPKG

clarity-angular

Version:

Angular components for Clarity

36 lines (35 loc) 981 B
import { Observable } from "rxjs/Observable"; export declare enum Point { RIGHT_CENTER = 0, RIGHT_TOP = 1, RIGHT_BOTTOM = 2, TOP_CENTER = 3, TOP_RIGHT = 4, TOP_LEFT = 5, BOTTOM_CENTER = 6, BOTTOM_RIGHT = 7, BOTTOM_LEFT = 8, LEFT_CENTER = 9, LEFT_TOP = 10, LEFT_BOTTOM = 11, } export interface PopoverOptions { offsetX?: number; offsetY?: number; useAnchorParent?: boolean; allowMultipleOpen?: boolean; } export declare class Popover { private element; private _scroll; constructor(element: any); anchor(anchor: any, anchorAlign: Point, popoverAlign: Point, {offsetX, offsetY, useAnchorParent}?: PopoverOptions): Observable<any>; release(): void; private isPositioned(container); private scrollableElements; private emitScrollEvent(); private boundOnScrollListener; private addScrollEventListeners(e); private removeScrollEventListeners(); private scrolls(container); }