novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
31 lines (30 loc) • 1.16 kB
TypeScript
import { OnChanges, ComponentRef, ViewContainerRef, ComponentFactoryResolver, EventEmitter, SimpleChange } from '@angular/core';
import { PopOverContent } from './PopOverContent';
export declare class PopOverDirective implements OnChanges {
protected viewContainerRef: ViewContainerRef;
protected resolver: ComponentFactoryResolver;
protected PopoverComponent: typeof PopOverContent;
protected popover: ComponentRef<PopOverContent>;
protected visible: boolean;
constructor(viewContainerRef: ViewContainerRef, resolver: ComponentFactoryResolver);
content: string | PopOverContent;
popoverDisabled: boolean;
popoverAlways: boolean;
popoverAnimation: boolean;
popoverPlacement: string;
popoverTitle: string;
popoverOnHover: boolean;
popoverDismissTimeout: number;
onShown: EventEmitter<PopOverDirective>;
onHidden: EventEmitter<PopOverDirective>;
showOrHideOnClick(): void;
showOnHover(): void;
hideOnHover(): void;
ngOnChanges(changes: {
[propertyName: string]: SimpleChange;
}): void;
toggle(): void;
show(): void;
hide(): void;
getElement(): any;
}