@3dverse/livelink-camera-controls
Version:
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
12 lines (11 loc) • 389 B
TypeScript
export type Listener = (event?: DispatcherEvent) => void;
export interface DispatcherEvent {
type: string;
[key: string]: any;
}
export declare class EventDispatcher {
private _listeners;
addEventListener(type: string, listener: Listener): void;
removeEventListener(type: string, listener: Listener): void;
dispatchEvent(event: DispatcherEvent): void;
}