UNPKG

@theforce/angular

Version:

Angular library for TheForce hand tracking

37 lines (31 loc) 1.14 kB
import { OnDestroy, NgZone, OnInit, ElementRef } from '@angular/core'; import { HandTrackerConfig, HandTracker } from '@theforce/core'; import { Observable } from 'rxjs'; declare class HandTrackerService implements OnDestroy { private ngZone; private handTracker; private handLandmarksSubject; private isTracking; constructor(ngZone: NgZone); get handLandmarks$(): Observable<any[]>; get tracking(): boolean; initialize(config?: HandTrackerConfig): Promise<void>; start(config?: HandTrackerConfig): Promise<void>; stop(): Promise<void>; restart(config?: HandTrackerConfig): Promise<void>; getTracker(): HandTracker | null; ngOnDestroy(): void; } declare class HandTrackerComponent implements OnInit { private handTrackerService; options: HandTrackerConfig; constructor(handTrackerService: HandTrackerService); ngOnInit(): Promise<void>; } declare class HoverableDirective { private elementRef; constructor(elementRef: ElementRef); } declare class HandTrackerModule { } export { HandTrackerComponent, HandTrackerModule, HandTrackerService, HoverableDirective };