mapillary-js
Version:
A WebGL interactive street imagery library
135 lines (116 loc) • 5.83 kB
text/typescript
/**
* @module component
*
* @description Component interfaces and options.
*/
// Bearing
export { BearingComponent } from "../component/bearing/BearingComponent";
export { BearingConfiguration }
from "../component/interfaces/BearingConfiguration";
// Cache
export { CacheComponent } from "../component/cache/CacheComponent";
export {
CacheConfiguration,
CacheDepthConfiguration,
} from "../component/interfaces/CacheConfiguration";
// Component
export { Component } from "../component/Component";
export { ComponentEvent } from "../component/events/ComponentEvent";
export { ComponentEventType } from "../component/events/ComponentEventType";
export { ComponentHoverEvent } from "../component/events/ComponentHoverEvent";
export { ComponentGeometryEvent }
from "../component/events/ComponentGeometryEvent";
export { ComponentMarkerEvent } from "../component/events/ComponentMarkerEvent";
export { ComponentName } from "../component/ComponentName";
export { ComponentPlayEvent } from "../component/events/ComponentPlayEvent";
export { ComponentSize } from "../component/util/ComponentSize";
export { ComponentStateEvent } from "../component/events/ComponentStateEvent";
export { ComponentTagModeEvent }
from "../component/events/ComponentTagModeEvent";
export { FallbackComponentName }
from "../component/fallback/FallbackComponentName";
export { IComponent } from "../component/interfaces/IComponent";
// Direction
export { DirectionComponent } from "../component/direction/DirectionComponent";
export { DirectionConfiguration } from "../component/interfaces/DirectionConfiguration";
// Keyboard
export { KeyboardConfiguration }
from "../component/interfaces/KeyboardConfiguration";
export { KeyboardComponent } from "../component/keyboard/KeyboardComponent";
export { KeyPlayHandler } from "../component/keyboard/KeyPlayHandler";
export { KeySequenceNavigationHandler }
from "../component/keyboard/KeySequenceNavigationHandler";
export { KeySpatialNavigationHandler }
from "../component/keyboard/KeySpatialNavigationHandler";
export { KeyZoomHandler } from "../component/keyboard/KeyZoomHandler";
// Marker
export { CircleMarker } from "../component/marker/marker/CircleMarker";
export { CircleMarkerOptions }
from "../component/marker/interfaces/CircleMarkerOptions";
export { Marker } from "../component/marker/marker/Marker";
export { MarkerComponent } from "../component/marker/MarkerComponent";
export { MarkerConfiguration }
from "../component/interfaces/MarkerConfiguration";
export { SimpleMarker } from "../component/marker/marker/SimpleMarker";
export { SimpleMarkerOptions }
from "../component/marker/interfaces/SimpleMarkerOptions";
// Pointer
export { DragPanHandler } from "../component/pointer/DragPanHandler";
export { PointerComponent } from "../component/pointer/PointerComponent";
export { PointerConfiguration }
from "../component/interfaces/PointerConfiguration";
export { ScrollZoomHandler } from "../component/pointer/ScrollZoomHandler";
export { TouchZoomHandler } from "../component/pointer/TouchZoomHandler";
// Popup
export { PopupOffset } from "../component/popup/interfaces/PopupOffset";
export { PopupOptions } from "../component/popup/interfaces/PopupOptions";
export { Popup } from "../component/popup/popup/Popup";
export { PopupComponent } from "../component/popup/PopupComponent";
// Sequence
export { SequenceConfiguration }
from "../component/interfaces/SequenceConfiguration";
export { SequenceComponent } from "../component/sequence/SequenceComponent";
// Slider
export {
SliderConfiguration,
SliderConfigurationIds,
SliderConfigurationMode,
} from "../component/interfaces/SliderConfiguration";
export { SliderComponent } from "../component/slider/SliderComponent";
// Spatial
export { CameraVisualizationMode }
from "../component/spatial/enums/CameraVisualizationMode";
export { OriginalPositionMode }
from "../component/spatial/enums/OriginalPositionMode";
export { PointVisualizationMode }
from "../component/spatial/enums/PointVisualizationMode";
export { SpatialComponent }
from "../component/spatial/SpatialComponent";
export { SpatialConfiguration }
from "../component/interfaces/SpatialConfiguration";
// Tag
export { GeometryTagError } from "../component/tag/error/GeometryTagError";
export { Geometry } from "../component/tag/geometry/Geometry";
export { PointGeometry } from "../component/tag/geometry/PointGeometry";
export { PointsGeometry } from "../component/tag/geometry/PointsGeometry";
export { PolygonGeometry } from "../component/tag/geometry/PolygonGeometry";
export { RectGeometry } from "../component/tag/geometry/RectGeometry";
export { VertexGeometry } from "../component/tag/geometry/VertexGeometry";
export { ExtremePointTag } from "../component/tag/tag/ExtremePointTag";
export { ExtremePointTagOptions }
from "../component/tag/interfaces/ExtremePointTagOptions";
export { OutlineTagOptions }
from "../component/tag/interfaces/OutlineTagOptions";
export { SpotTagOptions } from "../component/tag/interfaces/SpotTagOptions";
export { OutlineTag } from "../component/tag/tag/OutlineTag";
export { SpotTag } from "../component/tag/tag/SpotTag";
export { Tag } from "../component/tag/tag/Tag";
export { TagConfiguration } from "../component/interfaces/TagConfiguration";
export { TagDomain } from "../component/tag/tag/TagDomain";
export { TagMode } from "../component/tag/TagMode";
export { TagComponent } from "../component/tag/TagComponent";
export { TagEventType } from "../component/tag/tag/events/TagEventType";
export { TagStateEvent } from "../component/tag/tag/events/TagStateEvent";
// Zoom
export { ZoomConfiguration } from "../component/interfaces/ZoomConfiguration";
export { ZoomComponent } from "../component/zoom/ZoomComponent";