UNPKG

@fivethree/core

Version:
34 lines (33 loc) 1.2 kB
import { FivIcon } from '../icon/icon.component'; import { ElementRef, ComponentRef, TemplateRef, EventEmitter, ViewContainerRef } from '@angular/core'; import { FivOverlayService } from '../overlay/overlay.service'; import { FivFeatureDiscovery } from './feature-discovery.component'; import { Platform, IonIcon } from '@ionic/angular'; export declare class FivFeature { private host; private viewContainer; private fivIcon; private ionIcon; private overlay; private platform; maxDiameter: number; diameter: number; contentOffset: number; featurePadding: number; clickEnabled: boolean; classes: string[]; fivFeature: TemplateRef<any>; overlayRef: ComponentRef<FivFeatureDiscovery>; fivFeatureClick: EventEmitter<any>; fivOpen: EventEmitter<any>; fivWillOpen: EventEmitter<any>; fivClose: EventEmitter<any>; fivWillClose: EventEmitter<any>; isOpen: boolean; constructor(host: ElementRef, viewContainer: ViewContainerRef, fivIcon: FivIcon, ionIcon: IonIcon, overlay: FivOverlayService, platform: Platform); private getBounds; show(): void; hide(): void; private didOpen; private featureClick; }