@theforce/vue
Version:
Vue library for TheForce hand tracking
26 lines (23 loc) • 783 B
text/typescript
import * as vue from 'vue';
import { HandTrackerConfig } from '@theforce/core';
export { HandTrackerConfig } from '@theforce/core';
declare function useHandTracker(config?: HandTrackerConfig): {
handLandmarks: vue.Ref<any[], any[]>;
isTracking: vue.Ref<boolean, boolean>;
initialize: (customConfig?: HandTrackerConfig) => Promise<void>;
stop: () => Promise<void>;
restart: (customConfig?: HandTrackerConfig) => Promise<void>;
};
declare const Hoverable: {
name: string;
props: {
class: {
type: StringConstructor;
default: string;
};
};
setup(props: any, { slots }: any): () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>;
};
export { Hoverable, useHandTracker };