UNPKG

mapillary-js

Version:

A WebGL interactive street imagery library

27 lines (25 loc) 812 B
import { IComponent } from "../interfaces/IComponent"; import { Marker } from "../marker/marker/Marker"; import { Geometry } from "../tag/geometry/Geometry"; import { TagMode } from "../tag/TagMode"; import { ComponentEvent } from "./ComponentEvent"; import { ComponentEventType } from "./ComponentEventType"; /** * Interface for component state events. * * @example * ```js * // The `hover` event is an example of a `ComponentStateEvent`. * // Set up an event listener on the direction component. * var directionComponent = viewer.getComponent('direction'); * directionComponent.on('hover', function(e) { * console.log('A hover event has occured'); * }); * ``` */ export interface ComponentStateEvent extends ComponentEvent { type: | "tagcreateend" | "tagcreatestart" | "tags"; }