---
title: "MapTiler SDK - v4.2.0 | JavaScript maps SDK"
description: "Technical documentation for the MapTiler SDK JS. The MapTiler SDK JS extends MapLibre GL JS, exposes all its features, and adds new ones on top."
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# MapTiler SDK - v4.2.0

## Modules[](#modules)

[Externals](https://docs.maptiler.com/sdk-js/api-reference/modules/Externals/)[](#externals)

## Namespaces[](#namespaces)

[helpers](https://docs.maptiler.com/sdk-js/api-reference/modules/helpers/)[](#helpers)

[IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/modules/IntersectionResult/)[](#intersectionresult)

[validateStyleMin](https://docs.maptiler.com/sdk-js/api-reference/modules/validateStyleMin/)[](#validatestylemin)

## Enumerations[](#enumerations)

[CubemapFaceNames](https://docs.maptiler.com/sdk-js/api-reference/enums/CubemapFaceNames/)[](#cubemapfacenames)

[CubemapImagesPresets](https://docs.maptiler.com/sdk-js/api-reference/enums/CubemapImagesPresets/)[](#cubemapimagespresets)

[MessageType](https://docs.maptiler.com/sdk-js/api-reference/enums/MessageType/)[](#messagetype)

[ResourceType](https://docs.maptiler.com/sdk-js/api-reference/enums/ResourceType/)[](#resourcetype)

[TextFit](https://docs.maptiler.com/sdk-js/api-reference/enums/TextFit/)[](#textfit)

## Classes[](#classes)

[Actor](https://docs.maptiler.com/sdk-js/api-reference/classes/Actor/)[](#actor)

[AlphaImage](https://docs.maptiler.com/sdk-js/api-reference/classes/AlphaImage/)[](#alphaimage)

[AnimatedRouteLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/AnimatedRouteLayer/)[](#animatedroutelayer)

[AttributionControl](https://docs.maptiler.com/sdk-js/api-reference/classes/AttributionControl/)[](#attributioncontrol)

[BoxZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/BoxZoomHandler/)[](#boxzoomhandler)

[CanvasSource](https://docs.maptiler.com/sdk-js/api-reference/classes/CanvasSource/)[](#canvassource)

[CollisionBoxArray](https://docs.maptiler.com/sdk-js/api-reference/classes/CollisionBoxArray/)[](#collisionboxarray)

[Color](https://docs.maptiler.com/sdk-js/api-reference/classes/Color/)[](#color)

[ColorArray](https://docs.maptiler.com/sdk-js/api-reference/classes/ColorArray/)[](#colorarray)

[ColorRamp](https://docs.maptiler.com/sdk-js/api-reference/classes/ColorRamp/)[](#colorramp)

[CompoundExpression](https://docs.maptiler.com/sdk-js/api-reference/classes/CompoundExpression/)[](#compoundexpression)

[CooperativeGesturesHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/CooperativeGesturesHandler/)[](#cooperativegestureshandler)

[CubemapLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/CubemapLayer/)[](#cubemaplayer)

[Dispatcher](https://docs.maptiler.com/sdk-js/api-reference/classes/Dispatcher/)[](#dispatcher)

[ErrorEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/ErrorEvent/)[](#errorevent)

[EvaluationContext](https://docs.maptiler.com/sdk-js/api-reference/classes/EvaluationContext/)[](#evaluationcontext)

[Event](https://docs.maptiler.com/sdk-js/api-reference/classes/Event/)[](#event)

[FeatureIndex](https://docs.maptiler.com/sdk-js/api-reference/classes/FeatureIndex/)[](#featureindex)

[FormatExpression](https://docs.maptiler.com/sdk-js/api-reference/classes/FormatExpression/)[](#formatexpression)

[Formatted](https://docs.maptiler.com/sdk-js/api-reference/classes/Formatted/)[](#formatted)

[FormattedSection](https://docs.maptiler.com/sdk-js/api-reference/classes/FormattedSection/)[](#formattedsection)

[FullscreenControl](https://docs.maptiler.com/sdk-js/api-reference/classes/FullscreenControl/)[](#fullscreencontrol)

[GeoJSONFeature](https://docs.maptiler.com/sdk-js/api-reference/classes/GeoJSONFeature/)[](#geojsonfeature)

[GeoJSONSource](https://docs.maptiler.com/sdk-js/api-reference/classes/GeoJSONSource/)[](#geojsonsource)

[GeolocateControl](https://docs.maptiler.com/sdk-js/api-reference/classes/GeolocateControl/)[](#geolocatecontrol)

[GlobeControl](https://docs.maptiler.com/sdk-js/api-reference/classes/GlobeControl/)[](#globecontrol)

[ImageAtlas](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageAtlas/)[](#imageatlas)

[ImageSource](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageSource/)[](#imagesource)

[ImageViewer](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewer/)[](#imageviewer)

[ImageViewerEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewerEvent/)[](#imageviewerevent)

[ImageViewerMarker](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewerMarker/)[](#imageviewermarker)

[ImageViewerMarkerEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewerMarkerEvent/)[](#imageviewermarkerevent)

[Interpolate](https://docs.maptiler.com/sdk-js/api-reference/classes/Interpolate/)[](#interpolate)

[KeyboardHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/KeyboardHandler/)[](#keyboardhandler)

[Literal](https://docs.maptiler.com/sdk-js/api-reference/classes/Literal/)[](#literal)

[LogoControl](https://docs.maptiler.com/sdk-js/api-reference/classes/LogoControl/)[](#logocontrol)

[Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/)[](#map)

[MapLibreMap](https://docs.maptiler.com/sdk-js/api-reference/classes/MapLibreMap/)[](#maplibremap)

[MapMouseEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/MapMouseEvent/)[](#mapmouseevent)

[MapStyleVariant](https://docs.maptiler.com/sdk-js/api-reference/classes/MapStyleVariant/)[](#mapstylevariant)

[MaptilerAnimation](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerAnimation/)[](#maptileranimation)

[MaptilerCustomControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerCustomControl/)[](#maptilercustomcontrol)

[MaptilerExternalControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerExternalControl/)[](#maptilerexternalcontrol)

[MaptilerGeolocateControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerGeolocateControl/)[](#maptilergeolocatecontrol)

[MaptilerLogoControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerLogoControl/)[](#maptilerlogocontrol)

[MaptilerNavigationControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerNavigationControl/)[](#maptilernavigationcontrol)

[MaptilerProjectionControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerProjectionControl/)[](#maptilerprojectioncontrol)

[MaptilerTerrainControl](https://docs.maptiler.com/sdk-js/api-reference/classes/MaptilerTerrainControl/)[](#maptilerterraincontrol)

[MapTouchEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/MapTouchEvent/)[](#maptouchevent)

[MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/MapWheelEvent/)[](#mapwheelevent)

[Marker](https://docs.maptiler.com/sdk-js/api-reference/classes/Marker/)[](#marker)

[NavigationControl](https://docs.maptiler.com/sdk-js/api-reference/classes/NavigationControl/)[](#navigationcontrol)

[NumberArray](https://docs.maptiler.com/sdk-js/api-reference/classes/NumberArray/)[](#numberarray)

[OverscaledTileID](https://docs.maptiler.com/sdk-js/api-reference/classes/OverscaledTileID/)[](#overscaledtileid)

[Padding](https://docs.maptiler.com/sdk-js/api-reference/classes/Padding/)[](#padding)

[Painter](https://docs.maptiler.com/sdk-js/api-reference/classes/Painter/)[](#painter)

[ParsingError](https://docs.maptiler.com/sdk-js/api-reference/classes/ParsingError/)[](#parsingerror)

[Popup](https://docs.maptiler.com/sdk-js/api-reference/classes/Popup/)[](#popup)

[ProjectionDefinition](https://docs.maptiler.com/sdk-js/api-reference/classes/ProjectionDefinition/)[](#projectiondefinition)

[RadialGradientLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/RadialGradientLayer/)[](#radialgradientlayer)

[RasterDEMTileSource](https://docs.maptiler.com/sdk-js/api-reference/classes/RasterDEMTileSource/)[](#rasterdemtilesource)

[RasterTileSource](https://docs.maptiler.com/sdk-js/api-reference/classes/RasterTileSource/)[](#rastertilesource)

[ReferenceMapStyle](https://docs.maptiler.com/sdk-js/api-reference/classes/ReferenceMapStyle/)[](#referencemapstyle)

[ResolvedImage](https://docs.maptiler.com/sdk-js/api-reference/classes/ResolvedImage/)[](#resolvedimage)

[ScaleControl](https://docs.maptiler.com/sdk-js/api-reference/classes/ScaleControl/)[](#scalecontrol)

[ScrollZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/ScrollZoomHandler/)[](#scrollzoomhandler)

[SdkConfig](https://docs.maptiler.com/sdk-js/api-reference/classes/SdkConfig/)[](#sdkconfig)

[ServiceError](https://docs.maptiler.com/sdk-js/api-reference/classes/ServiceError/)[](#serviceerror)

[Step](https://docs.maptiler.com/sdk-js/api-reference/classes/Step/)[](#step)

[Style](https://docs.maptiler.com/sdk-js/api-reference/classes/Style/)[](#style)

[StyleExpression](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleExpression/)[](#styleexpression)

[StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/)[](#stylelayer)

[StylePropertyFunction](https://docs.maptiler.com/sdk-js/api-reference/classes/StylePropertyFunction/)[](#stylepropertyfunction)

[TerrainControl](https://docs.maptiler.com/sdk-js/api-reference/classes/TerrainControl/)[](#terraincontrol)

[Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)[](#tile)

[TwoFingersTouchPitchHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/TwoFingersTouchPitchHandler/)[](#twofingerstouchpitchhandler)

[ValidationError](https://docs.maptiler.com/sdk-js/api-reference/classes/ValidationError/)[](#validationerror)

[VariableAnchorOffsetCollection](https://docs.maptiler.com/sdk-js/api-reference/classes/VariableAnchorOffsetCollection/)[](#variableanchoroffsetcollection)

[VectorTileSource](https://docs.maptiler.com/sdk-js/api-reference/classes/VectorTileSource/)[](#vectortilesource)

[VideoSource](https://docs.maptiler.com/sdk-js/api-reference/classes/VideoSource/)[](#videosource)

[ZoomConstantExpression](https://docs.maptiler.com/sdk-js/api-reference/classes/ZoomConstantExpression/)[](#zoomconstantexpression)

[ZoomDependentExpression](https://docs.maptiler.com/sdk-js/api-reference/classes/ZoomDependentExpression/)[](#zoomdependentexpression)

## Interfaces[](#interfaces)

[AttributionControlOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/AttributionControlOptions/)[](#attributioncontroloptions)

[Bucket](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Bucket/)[](#bucket)

[CustomLayerInterface](https://docs.maptiler.com/sdk-js/api-reference/interfaces/CustomLayerInterface/)[](#customlayerinterface)

[DragMoveHandler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragMoveHandler/)[](#dragmovehandler)

[DragMovementResult](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragMovementResult/)[](#dragmovementresult)

[DragPanResult](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragPanResult/)[](#dragpanresult)

[DragPitchResult](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragPitchResult/)[](#dragpitchresult)

[DragRollResult](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragRollResult/)[](#dragrollresult)

[DragRotateResult](https://docs.maptiler.com/sdk-js/api-reference/interfaces/DragRotateResult/)[](#dragrotateresult)

[Expression](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Expression/)[](#expression)

[Handler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Handler/)[](#handler)

[IActor](https://docs.maptiler.com/sdk-js/api-reference/interfaces/IActor/)[](#iactor)

[ICanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ICanonicalTileID/)[](#icanonicaltileid)

[IControl](https://docs.maptiler.com/sdk-js/api-reference/interfaces/IControl/)[](#icontrol)

[ILngLat](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ILngLat/)[](#ilnglat)

[IMercatorCoordinate](https://docs.maptiler.com/sdk-js/api-reference/interfaces/IMercatorCoordinate/)[](#imercatorcoordinate)

[IValue](https://docs.maptiler.com/sdk-js/api-reference/interfaces/IValue/)[](#ivalue)

[Link](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Link/)[](#link)

[MaptilerAnimationOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MaptilerAnimationOptions/)[](#maptileranimationoptions)

[MinimapOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MinimapOptions/)[](#minimapoptions)

[MinimapOptionsInput](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MinimapOptionsInput/)[](#minimapoptionsinput)

[MousePanHandler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MousePanHandler/)[](#mousepanhandler)

[MousePitchHandler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MousePitchHandler/)[](#mousepitchhandler)

[MouseRollHandler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MouseRollHandler/)[](#mouserollhandler)

[MouseRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/interfaces/MouseRotateHandler/)[](#mouserotatehandler)

[ParentRect](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ParentRect/)[](#parentrect)

[ParseGeoJSONToKeyframesOptions](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ParseGeoJSONToKeyframesOptions/)[](#parsegeojsontokeyframesoptions)

[PlacemarkProperties](https://docs.maptiler.com/sdk-js/api-reference/interfaces/PlacemarkProperties/)[](#placemarkproperties)

[Point2D](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Point2D/)[](#point2d)

[Property](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Property/)[](#property)

[Source](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Source/)[](#source)

[StyleImageInterface](https://docs.maptiler.com/sdk-js/api-reference/interfaces/StyleImageInterface/)[](#styleimageinterface)

[Subscription](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Subscription/)[](#subscription)

[VisibilityExpression](https://docs.maptiler.com/sdk-js/api-reference/interfaces/VisibilityExpression/)[](#visibilityexpression)

[XMLProperties](https://docs.maptiler.com/sdk-js/api-reference/interfaces/XMLProperties/)[](#xmlproperties)

## Type Aliases[](#type-aliases)

[$ObjMap](https://docs.maptiler.com/sdk-js/api-reference/types/ObjMap/)[](#objmap)

[ActorMessage](https://docs.maptiler.com/sdk-js/api-reference/types/ActorMessage/)[](#actormessage)

[ActorTarget](https://docs.maptiler.com/sdk-js/api-reference/types/ActorTarget/)[](#actortarget)

[AddLayerObject](https://docs.maptiler.com/sdk-js/api-reference/types/AddLayerObject/)[](#addlayerobject)

[AddProtocolAction](https://docs.maptiler.com/sdk-js/api-reference/types/AddProtocolAction/)[](#addprotocolaction)

[AJAXError](https://docs.maptiler.com/sdk-js/api-reference/types/AJAXError/)[](#ajaxerror)

[Alignment](https://docs.maptiler.com/sdk-js/api-reference/types/Alignment/)[](#alignment)

[AllLayoutProperties](https://docs.maptiler.com/sdk-js/api-reference/types/AllLayoutProperties/)[](#alllayoutproperties)

[AllPaintProperties](https://docs.maptiler.com/sdk-js/api-reference/types/AllPaintProperties/)[](#allpaintproperties)

[AnimatedCameraOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AnimatedCameraOptions/)[](#animatedcameraoptions)

[AnimatedRouteLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AnimatedRouteLayerOptions/)[](#animatedroutelayeroptions)

[AnimatedStrokeOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AnimatedStrokeOptions/)[](#animatedstrokeoptions)

[AnimationEvent](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEvent/)[](#animationevent)

[AnimationEventCallback](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEventCallback/)[](#animationeventcallback)

[AnimationEventListenersRecord](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEventListenersRecord/)[](#animationeventlistenersrecord)

[AnimationEventTypes](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationEventTypes/)[](#animationeventtypes)

[AnimationOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AnimationOptions/)[](#animationoptions)

[AroundCenterOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AroundCenterOptions/)[](#aroundcenteroptions)

[ArrayColor](https://docs.maptiler.com/sdk-js/api-reference/types/ArrayColor/)[](#arraycolor)

[ArrayColorRamp](https://docs.maptiler.com/sdk-js/api-reference/types/ArrayColorRamp/)[](#arraycolorramp)

[ArrayColorRampStop](https://docs.maptiler.com/sdk-js/api-reference/types/ArrayColorRampStop/)[](#arraycolorrampstop)

[AttributeBinder](https://docs.maptiler.com/sdk-js/api-reference/types/AttributeBinder/)[](#attributebinder)

[AutomaticStaticMapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/AutomaticStaticMapOptions/)[](#automaticstaticmapoptions)

[BackgroundLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/BackgroundLayerSpecification/)[](#backgroundlayerspecification)

[BaseGeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/BaseGeocodingOptions/)[](#basegeocodingoptions)

[BinderUniform](https://docs.maptiler.com/sdk-js/api-reference/types/BinderUniform/)[](#binderuniform)

[BlendEquationType](https://docs.maptiler.com/sdk-js/api-reference/types/BlendEquationType/)[](#blendequationtype)

[BlendFuncConstant](https://docs.maptiler.com/sdk-js/api-reference/types/BlendFuncConstant/)[](#blendfuncconstant)

[BlendFuncType](https://docs.maptiler.com/sdk-js/api-reference/types/BlendFuncType/)[](#blendfunctype)

[BoundedStaticMapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/BoundedStaticMapOptions/)[](#boundedstaticmapoptions)

[BoxZoomEndHandler](https://docs.maptiler.com/sdk-js/api-reference/types/BoxZoomEndHandler/)[](#boxzoomendhandler)

[BoxZoomHandlerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/BoxZoomHandlerOptions/)[](#boxzoomhandleroptions)

[BucketFeature](https://docs.maptiler.com/sdk-js/api-reference/types/BucketFeature/)[](#bucketfeature)

[BucketParameters](https://docs.maptiler.com/sdk-js/api-reference/types/BucketParameters/)[](#bucketparameters)

[BucketPart](https://docs.maptiler.com/sdk-js/api-reference/types/BucketPart/)[](#bucketpart)

[BufferToPixelDataFunction](https://docs.maptiler.com/sdk-js/api-reference/types/BufferToPixelDataFunction/)[](#buffertopixeldatafunction)

[ByIdGeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ByIdGeocodingOptions/)[](#byidgeocodingoptions)

[CalculateTileZoomFunction](https://docs.maptiler.com/sdk-js/api-reference/types/CalculateTileZoomFunction/)[](#calculatetilezoomfunction)

[CameraForBoundsOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CameraForBoundsOptions/)[](#cameraforboundsoptions)

[CameraForBoxAndBearingHandlerResult](https://docs.maptiler.com/sdk-js/api-reference/types/CameraForBoxAndBearingHandlerResult/)[](#cameraforboxandbearinghandlerresult)

[CameraFunctionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/CameraFunctionSpecification/)[](#camerafunctionspecification)

[CameraOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CameraOptions/)[](#cameraoptions)

[CameraPosition](https://docs.maptiler.com/sdk-js/api-reference/types/CameraPosition/)[](#cameraposition)

[CameraUpdateTransformFunction](https://docs.maptiler.com/sdk-js/api-reference/types/CameraUpdateTransformFunction/)[](#cameraupdatetransformfunction)

[CanonicalTileRange](https://docs.maptiler.com/sdk-js/api-reference/types/CanonicalTileRange/)[](#canonicaltilerange)

[CanvasSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/CanvasSourceSpecification/)[](#canvassourcespecification)

[CenteredStaticMapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CenteredStaticMapOptions/)[](#centeredstaticmapoptions)

[CenterZoomBearing](https://docs.maptiler.com/sdk-js/api-reference/types/CenterZoomBearing/)[](#centerzoombearing)

[CircleGranularity](https://docs.maptiler.com/sdk-js/api-reference/types/CircleGranularity/)[](#circlegranularity)

[CircleLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/CircleLayerSpecification/)[](#circlelayerspecification)

[CircleLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/CircleLayoutProps/)[](#circlelayoutprops)

[CircleLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/CircleLayoutPropsPossiblyEvaluated/)[](#circlelayoutpropspossiblyevaluated)

[CirclePaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/CirclePaintProps/)[](#circlepaintprops)

[CirclePaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/CirclePaintPropsPossiblyEvaluated/)[](#circlepaintpropspossiblyevaluated)

[ClearArgs](https://docs.maptiler.com/sdk-js/api-reference/types/ClearArgs/)[](#clearargs)

[ClusterIDAndSource](https://docs.maptiler.com/sdk-js/api-reference/types/ClusterIDAndSource/)[](#clusteridandsource)

[CollatorExpressionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/CollatorExpressionSpecification/)[](#collatorexpressionspecification)

[CollisionArrays](https://docs.maptiler.com/sdk-js/api-reference/types/CollisionArrays/)[](#collisionarrays)

[CollisionGroup](https://docs.maptiler.com/sdk-js/api-reference/types/CollisionGroup/)[](#collisiongroup)

[ColorArraySpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ColorArraySpecification/)[](#colorarrayspecification)

[ColorMaskType](https://docs.maptiler.com/sdk-js/api-reference/types/ColorMaskType/)[](#colormasktype)

[ColorPalette](https://docs.maptiler.com/sdk-js/api-reference/types/ColorPalette/)[](#colorpalette)

[ColorRampOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ColorRampOptions/)[](#colorrampoptions)

[ColorRampTextures](https://docs.maptiler.com/sdk-js/api-reference/types/ColorRampTextures/)[](#colorramptextures)

[ColorReliefLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ColorReliefLayerSpecification/)[](#colorrelieflayerspecification)

[ColorReliefPaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/ColorReliefPaintProps/)[](#colorreliefpaintprops)

[ColorReliefPaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/ColorReliefPaintPropsPossiblyEvaluated/)[](#colorreliefpaintpropspossiblyevaluated)

[ColorSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ColorSpecification/)[](#colorspecification)

[ColorStop](https://docs.maptiler.com/sdk-js/api-reference/types/ColorStop/)[](#colorstop)

[CommonForwardAndReverseGeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CommonForwardAndReverseGeocodingOptions/)[](#commonforwardandreversegeocodingoptions)

[CommonShapeLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CommonShapeLayerOptions/)[](#commonshapelayeroptions)

[CompareFuncType](https://docs.maptiler.com/sdk-js/api-reference/types/CompareFuncType/)[](#comparefunctype)

[Complete](https://docs.maptiler.com/sdk-js/api-reference/types/Complete/)[](#complete)

[CompleteMapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CompleteMapOptions/)[](#completemapoptions)

[CompositeExpression](https://docs.maptiler.com/sdk-js/api-reference/types/CompositeExpression/)[](#compositeexpression)

[CompositeFunctionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/CompositeFunctionSpecification/)[](#compositefunctionspecification)

[Config](https://docs.maptiler.com/sdk-js/api-reference/types/Config/)[](#config)

[ControlPosition](https://docs.maptiler.com/sdk-js/api-reference/types/ControlPosition/)[](#controlposition)

[CoordinateExport](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateExport/)[](#coordinateexport)

[CoordinateGrid](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateGrid/)[](#coordinategrid)

[CoordinateId](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateId/)[](#coordinateid)

[Coordinates](https://docs.maptiler.com/sdk-js/api-reference/types/Coordinates/)[](#coordinates)

[CoordinateSearch](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateSearch/)[](#coordinatesearch)

[CoordinateSearchResult](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateSearchResult/)[](#coordinatesearchresult)

[CoordinatesSearchOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinatesSearchOptions/)[](#coordinatessearchoptions)

[CoordinatesTransformOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinatesTransformOptions/)[](#coordinatestransformoptions)

[CoordinateTransformation](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateTransformation/)[](#coordinatetransformation)

[CoordinateTransformResult](https://docs.maptiler.com/sdk-js/api-reference/types/CoordinateTransformResult/)[](#coordinatetransformresult)

[CoveringTilesDetailsProvider](https://docs.maptiler.com/sdk-js/api-reference/types/CoveringTilesDetailsProvider/)[](#coveringtilesdetailsprovider)

[CoveringTilesOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CoveringTilesOptions/)[](#coveringtilesoptions)

[CreateTileMeshOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CreateTileMeshOptions/)[](#createtilemeshoptions)

[CrossFaded](https://docs.maptiler.com/sdk-js/api-reference/types/CrossFaded/)[](#crossfaded)

[CrossfadeParameters](https://docs.maptiler.com/sdk-js/api-reference/types/CrossfadeParameters/)[](#crossfadeparameters)

[CrossTileID](https://docs.maptiler.com/sdk-js/api-reference/types/CrossTileID/)[](#crosstileid)

[CubemapDefinition](https://docs.maptiler.com/sdk-js/api-reference/types/CubemapDefinition/)[](#cubemapdefinition)

[CubemapFaces](https://docs.maptiler.com/sdk-js/api-reference/types/CubemapFaces/)[](#cubemapfaces)

[CubemapLayerConstructorOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CubemapLayerConstructorOptions/)[](#cubemaplayerconstructoroptions)

[CullFaceModeType](https://docs.maptiler.com/sdk-js/api-reference/types/CullFaceModeType/)[](#cullfacemodetype)

[CustomRenderMethod](https://docs.maptiler.com/sdk-js/api-reference/types/CustomRenderMethod/)[](#customrendermethod)

[CustomRenderMethodInput](https://docs.maptiler.com/sdk-js/api-reference/types/CustomRenderMethodInput/)[](#customrendermethodinput)

[DashEntry](https://docs.maptiler.com/sdk-js/api-reference/types/DashEntry/)[](#dashentry)

[DataDrivenPropertyValueSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/DataDrivenPropertyValueSpecification/)[](#datadrivenpropertyvaluespecification)

[DataDrivenStyle](https://docs.maptiler.com/sdk-js/api-reference/types/DataDrivenStyle/)[](#datadrivenstyle)

[DataTextureImage](https://docs.maptiler.com/sdk-js/api-reference/types/DataTextureImage/)[](#datatextureimage)

[DefaultTransformation](https://docs.maptiler.com/sdk-js/api-reference/types/DefaultTransformation/)[](#defaulttransformation)

[DEMEncoding](https://docs.maptiler.com/sdk-js/api-reference/types/DEMEncoding/)[](#demencoding)

[DepthFuncType](https://docs.maptiler.com/sdk-js/api-reference/types/DepthFuncType/)[](#depthfunctype)

[DepthMaskType](https://docs.maptiler.com/sdk-js/api-reference/types/DepthMaskType/)[](#depthmasktype)

[DepthRangeType](https://docs.maptiler.com/sdk-js/api-reference/types/DepthRangeType/)[](#depthrangetype)

[DiffCommand](https://docs.maptiler.com/sdk-js/api-reference/types/DiffCommand/)[](#diffcommand)

[DiffOperations](https://docs.maptiler.com/sdk-js/api-reference/types/DiffOperations/)[](#diffoperations)

[DistributiveKeys](https://docs.maptiler.com/sdk-js/api-reference/types/DistributiveKeys/)[](#distributivekeys)

[DistributiveOmit](https://docs.maptiler.com/sdk-js/api-reference/types/DistributiveOmit/)[](#distributiveomit)

[DoubleClickZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/types/DoubleClickZoomHandler/)[](#doubleclickzoomhandler)

[DragPanHandler](https://docs.maptiler.com/sdk-js/api-reference/types/DragPanHandler/)[](#dragpanhandler)

[DragPanOptions](https://docs.maptiler.com/sdk-js/api-reference/types/DragPanOptions/)[](#dragpanoptions)

[DragRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/types/DragRotateHandler/)[](#dragrotatehandler)

[DragRotateHandlerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/DragRotateHandlerOptions/)[](#dragrotatehandleroptions)

[DrawMode](https://docs.maptiler.com/sdk-js/api-reference/types/DrawMode/)[](#drawmode)

[EaseToHandlerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/EaseToHandlerOptions/)[](#easetohandleroptions)

[EaseToHandlerResult](https://docs.maptiler.com/sdk-js/api-reference/types/EaseToHandlerResult/)[](#easetohandlerresult)

[EaseToOptions](https://docs.maptiler.com/sdk-js/api-reference/types/EaseToOptions/)[](#easetooptions)

[EasingFunctionName](https://docs.maptiler.com/sdk-js/api-reference/types/EasingFunctionName/)[](#easingfunctionname)

[EdgeInsets](https://docs.maptiler.com/sdk-js/api-reference/types/EdgeInsets/)[](#edgeinsets)

[ElevationAtOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ElevationAtOptions/)[](#elevationatoptions)

[ElevationBatchOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ElevationBatchOptions/)[](#elevationbatchoptions)

[EmptyImage](https://docs.maptiler.com/sdk-js/api-reference/types/EmptyImage/)[](#emptyimage)

[Entry](https://docs.maptiler.com/sdk-js/api-reference/types/Entry/)[](#entry)

[ErrorLike](https://docs.maptiler.com/sdk-js/api-reference/types/ErrorLike/)[](#errorlike)

[Evented](https://docs.maptiler.com/sdk-js/api-reference/types/Evented/)[](#evented)

[EventInProgress](https://docs.maptiler.com/sdk-js/api-reference/types/EventInProgress/)[](#eventinprogress)

[EventsInProgress](https://docs.maptiler.com/sdk-js/api-reference/types/EventsInProgress/)[](#eventsinprogress)

[ExpiryData](https://docs.maptiler.com/sdk-js/api-reference/types/ExpiryData/)[](#expirydata)

[ExpressionFilterSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ExpressionFilterSpecification/)[](#expressionfilterspecification)

[ExpressionInputType](https://docs.maptiler.com/sdk-js/api-reference/types/ExpressionInputType/)[](#expressioninputtype)

[ExpressionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ExpressionSpecification/)[](#expressionspecification)

[Feature](https://docs.maptiler.com/sdk-js/api-reference/types/Feature/)[](#feature)

[FeatureFilter](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureFilter/)[](#featurefilter)

[FeatureHierarchy](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureHierarchy/)[](#featurehierarchy)

[FeatureIdentifier](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureIdentifier/)[](#featureidentifier)

[FeatureKey](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureKey/)[](#featurekey)

[FeaturePosition](https://docs.maptiler.com/sdk-js/api-reference/types/FeaturePosition/)[](#featureposition)

[FeatureState](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureState/)[](#featurestate)

[FeatureStates](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureStates/)[](#featurestates)

[FetchFunction](https://docs.maptiler.com/sdk-js/api-reference/types/FetchFunction/)[](#fetchfunction)

[FillExtrusionLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FillExtrusionLayerSpecification/)[](#fillextrusionlayerspecification)

[FillExtrusionPaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/FillExtrusionPaintProps/)[](#fillextrusionpaintprops)

[FillExtrusionPaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/FillExtrusionPaintPropsPossiblyEvaluated/)[](#fillextrusionpaintpropspossiblyevaluated)

[FillLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FillLayerSpecification/)[](#filllayerspecification)

[FillLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/FillLayoutProps/)[](#filllayoutprops)

[FillLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/FillLayoutPropsPossiblyEvaluated/)[](#filllayoutpropspossiblyevaluated)

[FillPaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/FillPaintProps/)[](#fillpaintprops)

[FillPaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/FillPaintPropsPossiblyEvaluated/)[](#fillpaintpropspossiblyevaluated)

[FilterSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FilterSpecification/)[](#filterspecification)

[FitBoundsOptions](https://docs.maptiler.com/sdk-js/api-reference/types/FitBoundsOptions/)[](#fitboundsoptions)

[FlyToHandlerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/FlyToHandlerOptions/)[](#flytohandleroptions)

[FlyToHandlerResult](https://docs.maptiler.com/sdk-js/api-reference/types/FlyToHandlerResult/)[](#flytohandlerresult)

[FlyToOptions](https://docs.maptiler.com/sdk-js/api-reference/types/FlyToOptions/)[](#flytooptions)

[FontFacesSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FontFacesSpecification/)[](#fontfacesspecification)

[FormattedSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FormattedSpecification/)[](#formattedspecification)

[FrameCallback](https://docs.maptiler.com/sdk-js/api-reference/types/FrameCallback/)[](#framecallback)

[FrontFaceType](https://docs.maptiler.com/sdk-js/api-reference/types/FrontFaceType/)[](#frontfacetype)

[FullscreenControlOptions](https://docs.maptiler.com/sdk-js/api-reference/types/FullscreenControlOptions/)[](#fullscreencontroloptions)

[GeocodingFeature](https://docs.maptiler.com/sdk-js/api-reference/types/GeocodingFeature/)[](#geocodingfeature)

[GeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GeocodingOptions/)[](#geocodingoptions)

[GeocodingSearchResult](https://docs.maptiler.com/sdk-js/api-reference/types/GeocodingSearchResult/)[](#geocodingsearchresult)

[GeoJSONFeatureDiff](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONFeatureDiff/)[](#geojsonfeaturediff)

[GeoJSONFeatureId](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONFeatureId/)[](#geojsonfeatureid)

[GeoJSONSourceDiff](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONSourceDiff/)[](#geojsonsourcediff)

[GeoJSONSourceOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONSourceOptions/)[](#geojsonsourceoptions)

[GeoJSONSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONSourceSpecification/)[](#geojsonsourcespecification)

[GeoJSONWorkerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONWorkerOptions/)[](#geojsonworkeroptions)

[GeoJSONWorkerSourceLoadDataResult](https://docs.maptiler.com/sdk-js/api-reference/types/GeoJSONWorkerSourceLoadDataResult/)[](#geojsonworkersourceloaddataresult)

[GeolocateControlOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GeolocateControlOptions/)[](#geolocatecontroloptions)

[GeolocationInfoOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GeolocationInfoOptions/)[](#geolocationinfooptions)

[GeolocationResult](https://docs.maptiler.com/sdk-js/api-reference/types/GeolocationResult/)[](#geolocationresult)

[GestureOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GestureOptions/)[](#gestureoptions)

[GetClusterLeavesParams](https://docs.maptiler.com/sdk-js/api-reference/types/GetClusterLeavesParams/)[](#getclusterleavesparams)

[GetDataOptions](https://docs.maptiler.com/sdk-js/api-reference/types/GetDataOptions/)[](#getdataoptions)

[GetGlyphsParameters](https://docs.maptiler.com/sdk-js/api-reference/types/GetGlyphsParameters/)[](#getglyphsparameters)

[GetGlyphsResponse](https://docs.maptiler.com/sdk-js/api-reference/types/GetGlyphsResponse/)[](#getglyphsresponse)

[GetImagesParameters](https://docs.maptiler.com/sdk-js/api-reference/types/GetImagesParameters/)[](#getimagesparameters)

[GetImagesResponse](https://docs.maptiler.com/sdk-js/api-reference/types/GetImagesResponse/)[](#getimagesresponse)

[GetResourceResponse](https://docs.maptiler.com/sdk-js/api-reference/types/GetResourceResponse/)[](#getresourceresponse)

[GlobalProperties](https://docs.maptiler.com/sdk-js/api-reference/types/GlobalProperties/)[](#globalproperties)

[GlyphMetrics](https://docs.maptiler.com/sdk-js/api-reference/types/GlyphMetrics/)[](#glyphmetrics)

[GlyphPosition](https://docs.maptiler.com/sdk-js/api-reference/types/GlyphPosition/)[](#glyphposition)

[GlyphPositions](https://docs.maptiler.com/sdk-js/api-reference/types/GlyphPositions/)[](#glyphpositions)

[GradientAttributeKey](https://docs.maptiler.com/sdk-js/api-reference/types/GradientAttributeKey/)[](#gradientattributekey)

[GradientDefinition](https://docs.maptiler.com/sdk-js/api-reference/types/GradientDefinition/)[](#gradientdefinition)

[GradientPlaneObject3D](https://docs.maptiler.com/sdk-js/api-reference/types/GradientPlaneObject3D/)[](#gradientplaneobject3d)

[GradientStop](https://docs.maptiler.com/sdk-js/api-reference/types/GradientStop/)[](#gradientstop)

[GradientStopColor](https://docs.maptiler.com/sdk-js/api-reference/types/GradientStopColor/)[](#gradientstopcolor)

[GradientTexture](https://docs.maptiler.com/sdk-js/api-reference/types/GradientTexture/)[](#gradienttexture)

[GradientUniformKey](https://docs.maptiler.com/sdk-js/api-reference/types/GradientUniformKey/)[](#gradientuniformkey)

[GridKey](https://docs.maptiler.com/sdk-js/api-reference/types/GridKey/)[](#gridkey)

[HandlerResult](https://docs.maptiler.com/sdk-js/api-reference/types/HandlerResult/)[](#handlerresult)

[Hash](https://docs.maptiler.com/sdk-js/api-reference/types/Hash/)[](#hash)

[HeatmapLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapLayerOptions/)[](#heatmaplayeroptions)

[HeatmapLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapLayerSpecification/)[](#heatmaplayerspecification)

[HeatmapPaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapPaintProps/)[](#heatmappaintprops)

[HeatmapPaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapPaintPropsPossiblyEvaluated/)[](#heatmappaintpropspossiblyevaluated)

[HillshadeLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/HillshadeLayerSpecification/)[](#hillshadelayerspecification)

[HillshadePaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/HillshadePaintProps/)[](#hillshadepaintprops)

[HillshadePaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/HillshadePaintPropsPossiblyEvaluated/)[](#hillshadepaintpropspossiblyevaluated)

[IBoundingVolume](https://docs.maptiler.com/sdk-js/api-reference/types/IBoundingVolume/)[](#iboundingvolume)

[ICameraHelper](https://docs.maptiler.com/sdk-js/api-reference/types/ICameraHelper/)[](#icamerahelper)

[ILngLatLike](https://docs.maptiler.com/sdk-js/api-reference/types/ILngLatLike/)[](#ilnglatlike)

[ImageMetadata](https://docs.maptiler.com/sdk-js/api-reference/types/ImageMetadata/)[](#imagemetadata)

[ImageSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ImageSourceSpecification/)[](#imagesourcespecification)

[ImageViewerConstructorOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ImageViewerConstructorOptions/)[](#imageviewerconstructoroptions)

[ImageViewerEventTypes](https://docs.maptiler.com/sdk-js/api-reference/types/ImageViewerEventTypes/)[](#imageviewereventtypes)

[ImageViewerFlyToOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ImageViewerFlyToOptions/)[](#imageviewerflytooptions)

[ImageViewerJumpToOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ImageViewerJumpToOptions/)[](#imageviewerjumptooptions)

[ImageViewerMarkerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ImageViewerMarkerOptions/)[](#imageviewermarkeroptions)

[IndexedFeature](https://docs.maptiler.com/sdk-js/api-reference/types/IndexedFeature/)[](#indexedfeature)

[IndexToPointCache](https://docs.maptiler.com/sdk-js/api-reference/types/IndexToPointCache/)[](#indextopointcache)

[IndicesType](https://docs.maptiler.com/sdk-js/api-reference/types/IndicesType/)[](#indicestype)

[InterpolatedKeyFrame](https://docs.maptiler.com/sdk-js/api-reference/types/InterpolatedKeyFrame/)[](#interpolatedkeyframe)

[InterpolationSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/InterpolationSpecification/)[](#interpolationspecification)

[InterpolationType](https://docs.maptiler.com/sdk-js/api-reference/types/InterpolationType/)[](#interpolationtype)

[IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/types/IntersectionResult/)[](#intersectionresult-1)

[IReadonlyTransform](https://docs.maptiler.com/sdk-js/api-reference/types/IReadonlyTransform/)[](#ireadonlytransform)

[ITransform](https://docs.maptiler.com/sdk-js/api-reference/types/ITransform/)[](#itransform)

[ITransformGetters](https://docs.maptiler.com/sdk-js/api-reference/types/ITransformGetters/)[](#itransformgetters)

[ITransformMutators](https://docs.maptiler.com/sdk-js/api-reference/types/ITransformMutators/)[](#itransformmutators)

[JumpToOptions](https://docs.maptiler.com/sdk-js/api-reference/types/JumpToOptions/)[](#jumptooptions)

[Keyframe](https://docs.maptiler.com/sdk-js/api-reference/types/Keyframe/)[](#keyframe)

[KeyframeableGeoJSONFeature](https://docs.maptiler.com/sdk-js/api-reference/types/KeyframeableGeoJSONFeature/)[](#keyframeablegeojsonfeature)

[KeyframeableGeometry](https://docs.maptiler.com/sdk-js/api-reference/types/KeyframeableGeometry/)[](#keyframeablegeometry)

[LanguageGeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/LanguageGeocodingOptions/)[](#languagegeocodingoptions)

[LanguageInfo](https://docs.maptiler.com/sdk-js/api-reference/types/LanguageInfo/)[](#languageinfo)

[LayerFeatureStates](https://docs.maptiler.com/sdk-js/api-reference/types/LayerFeatureStates/)[](#layerfeaturestates)

[LayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/LayerSpecification/)[](#layerspecification)

[LegacyFilterSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/LegacyFilterSpecification/)[](#legacyfilterspecification)

[LightPosition](https://docs.maptiler.com/sdk-js/api-reference/types/LightPosition/)[](#lightposition)

[LightProps](https://docs.maptiler.com/sdk-js/api-reference/types/LightProps/)[](#lightprops)

[LightPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/LightPropsPossiblyEvaluated/)[](#lightpropspossiblyevaluated)

[LightSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/LightSpecification/)[](#lightspecification)

[LineClips](https://docs.maptiler.com/sdk-js/api-reference/types/LineClips/)[](#lineclips)

[LineLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/LineLayerSpecification/)[](#linelayerspecification)

[LineLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/LineLayoutProps/)[](#linelayoutprops)

[LineLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/LineLayoutPropsPossiblyEvaluated/)[](#linelayoutpropspossiblyevaluated)

[LinePaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/LinePaintProps/)[](#linepaintprops)

[LinePaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/LinePaintPropsPossiblyEvaluated/)[](#linepaintpropspossiblyevaluated)

[Listener](https://docs.maptiler.com/sdk-js/api-reference/types/Listener/)[](#listener)

[LngLat](https://docs.maptiler.com/sdk-js/api-reference/types/LngLat/)[](#lnglat)

[LngLatBounds](https://docs.maptiler.com/sdk-js/api-reference/types/LngLatBounds/)[](#lnglatbounds)

[LngLatBoundsLike](https://docs.maptiler.com/sdk-js/api-reference/types/LngLatBoundsLike/)[](#lnglatboundslike)

[LngLatLike](https://docs.maptiler.com/sdk-js/api-reference/types/LngLatLike/)[](#lnglatlike)

[LoadGeoJSONParameters](https://docs.maptiler.com/sdk-js/api-reference/types/LoadGeoJSONParameters/)[](#loadgeojsonparameters)

[LoadTileResult](https://docs.maptiler.com/sdk-js/api-reference/types/LoadTileResult/)[](#loadtileresult)

[LoadWithTerrainEvent](https://docs.maptiler.com/sdk-js/api-reference/types/LoadWithTerrainEvent/)[](#loadwithterrainevent)

[LogoControlOptions](https://docs.maptiler.com/sdk-js/api-reference/types/LogoControlOptions/)[](#logocontroloptions)

[MapContextEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapContextEvent/)[](#mapcontextevent)

[MapControlsDeltas](https://docs.maptiler.com/sdk-js/api-reference/types/MapControlsDeltas/)[](#mapcontrolsdeltas)

[MapDataEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapDataEvent/)[](#mapdataevent)

[MapEventType](https://docs.maptiler.com/sdk-js/api-reference/types/MapEventType/)[](#mapeventtype)

[MapGeoJSONFeature](https://docs.maptiler.com/sdk-js/api-reference/types/MapGeoJSONFeature/)[](#mapgeojsonfeature)

[MapLayerEventType](https://docs.maptiler.com/sdk-js/api-reference/types/MapLayerEventType/)[](#maplayereventtype)

[MapLayerMouseEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapLayerMouseEvent/)[](#maplayermouseevent)

[MapLayerTouchEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapLayerTouchEvent/)[](#maplayertouchevent)

[MapLibreEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapLibreEvent/)[](#maplibreevent)

[MapLibreZoomEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapLibreZoomEvent/)[](#maplibrezoomevent)

[MapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/MapOptions/)[](#mapoptions)

[MapProjectionEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapProjectionEvent/)[](#mapprojectionevent)

[MapSourceDataEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapSourceDataEvent/)[](#mapsourcedataevent)

[MapSourceDataType](https://docs.maptiler.com/sdk-js/api-reference/types/MapSourceDataType/)[](#mapsourcedatatype)

[MapStyleDataEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapStyleDataEvent/)[](#mapstyledataevent)

[MapStyleImageMissingEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapStyleImageMissingEvent/)[](#mapstyleimagemissingevent)

[MapStylePreset](https://docs.maptiler.com/sdk-js/api-reference/types/MapStylePreset/)[](#mapstylepreset)

[MapStyleType](https://docs.maptiler.com/sdk-js/api-reference/types/MapStyleType/)[](#mapstyletype)

[MapTerrainEvent](https://docs.maptiler.com/sdk-js/api-reference/types/MapTerrainEvent/)[](#mapterrainevent)

[MaptilerCustomControlCallback](https://docs.maptiler.com/sdk-js/api-reference/types/MaptilerCustomControlCallback/)[](#maptilercustomcontrolcallback)

[MaptilerExternalControlType](https://docs.maptiler.com/sdk-js/api-reference/types/MaptilerExternalControlType/)[](#maptilerexternalcontroltype)

[MarkerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/MarkerOptions/)[](#markeroptions)

[MercatorCoordinate](https://docs.maptiler.com/sdk-js/api-reference/types/MercatorCoordinate/)[](#mercatorcoordinate)

[MessageData](https://docs.maptiler.com/sdk-js/api-reference/types/MessageData/)[](#messagedata)

[MessageHandler](https://docs.maptiler.com/sdk-js/api-reference/types/MessageHandler/)[](#messagehandler)

[MLFontFace](https://docs.maptiler.com/sdk-js/api-reference/types/MLFontFace/)[](#mlfontface)

[NavigationControlOptions](https://docs.maptiler.com/sdk-js/api-reference/types/NavigationControlOptions/)[](#navigationcontroloptions)

[NumberArraySpecification](https://docs.maptiler.com/sdk-js/api-reference/types/NumberArraySpecification/)[](#numberarrayspecification)

[NumericArrayWithNull](https://docs.maptiler.com/sdk-js/api-reference/types/NumericArrayWithNull/)[](#numericarraywithnull)

[Offset](https://docs.maptiler.com/sdk-js/api-reference/types/Offset/)[](#offset)

[OverlapMode](https://docs.maptiler.com/sdk-js/api-reference/types/OverlapMode/)[](#overlapmode)

[PaddingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PaddingOptions/)[](#paddingoptions)

[PaddingSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/PaddingSpecification/)[](#paddingspecification)

[PainterOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PainterOptions/)[](#painteroptions)

[Pattern](https://docs.maptiler.com/sdk-js/api-reference/types/Pattern/)[](#pattern)

[PixelData](https://docs.maptiler.com/sdk-js/api-reference/types/PixelData/)[](#pixeldata)

[PlacedBox](https://docs.maptiler.com/sdk-js/api-reference/types/PlacedBox/)[](#placedbox)

[PlacedCircles](https://docs.maptiler.com/sdk-js/api-reference/types/PlacedCircles/)[](#placedcircles)

[PluginState](https://docs.maptiler.com/sdk-js/api-reference/types/PluginState/)[](#pluginstate)

[Point](https://docs.maptiler.com/sdk-js/api-reference/types/Point/)[](#point)

[PointLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PointLayerOptions/)[](#pointlayeroptions)

[PointLike](https://docs.maptiler.com/sdk-js/api-reference/types/PointLike/)[](#pointlike)

[PointProjection](https://docs.maptiler.com/sdk-js/api-reference/types/PointProjection/)[](#pointprojection)

[PolygonLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PolygonLayerOptions/)[](#polygonlayeroptions)

[PolylineLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PolylineLayerOptions/)[](#polylinelayeroptions)

[PoolObject](https://docs.maptiler.com/sdk-js/api-reference/types/PoolObject/)[](#poolobject)

[PopulateParameters](https://docs.maptiler.com/sdk-js/api-reference/types/PopulateParameters/)[](#populateparameters)

[PopupOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PopupOptions/)[](#popupoptions)

[PositionAnchor](https://docs.maptiler.com/sdk-js/api-reference/types/PositionAnchor/)[](#positionanchor)

[PossiblyEvaluatedValue](https://docs.maptiler.com/sdk-js/api-reference/types/PossiblyEvaluatedValue/)[](#possiblyevaluatedvalue)

[PreloadTilesForBoundsOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PreloadTilesForBoundsOptions/)[](#preloadtilesforboundsoptions)

[PreloadTilesForCameraPositionsOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PreloadTilesForCameraPositionsOptions/)[](#preloadtilesforcamerapositionsoptions)

[PreloadTilesOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PreloadTilesOptions/)[](#preloadtilesoptions)

[PreparedShader](https://docs.maptiler.com/sdk-js/api-reference/types/PreparedShader/)[](#preparedshader)

[Projection](https://docs.maptiler.com/sdk-js/api-reference/types/Projection/)[](#projection)

[ProjectionCache](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionCache/)[](#projectioncache)

[ProjectionData](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionData/)[](#projectiondata)

[ProjectionDataParams](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionDataParams/)[](#projectiondataparams)

[ProjectionDefinitionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionDefinitionSpecification/)[](#projectiondefinitionspecification)

[ProjectionDefinitionT](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionDefinitionT/)[](#projectiondefinitiont)

[ProjectionGPUContext](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionGPUContext/)[](#projectiongpucontext)

[ProjectionPreludeUniformsType](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionPreludeUniformsType/)[](#projectionpreludeuniformstype)

[ProjectionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ProjectionSpecification/)[](#projectionspecification)

[PromoteIdSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/PromoteIdSpecification/)[](#promoteidspecification)

[PropertyValues](https://docs.maptiler.com/sdk-js/api-reference/types/PropertyValues/)[](#propertyvalues)

[PropertyValueSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/PropertyValueSpecification/)[](#propertyvaluespecification)

[QueryIntersectsFeatureParams](https://docs.maptiler.com/sdk-js/api-reference/types/QueryIntersectsFeatureParams/)[](#queryintersectsfeatureparams)

[QueryParameters](https://docs.maptiler.com/sdk-js/api-reference/types/QueryParameters/)[](#queryparameters)

[QueryRenderedFeaturesOptions](https://docs.maptiler.com/sdk-js/api-reference/types/QueryRenderedFeaturesOptions/)[](#queryrenderedfeaturesoptions)

[QueryRenderedFeaturesOptionsStrict](https://docs.maptiler.com/sdk-js/api-reference/types/QueryRenderedFeaturesOptionsStrict/)[](#queryrenderedfeaturesoptionsstrict)

[QueryResult](https://docs.maptiler.com/sdk-js/api-reference/types/QueryResult/)[](#queryresult)

[QueryResults](https://docs.maptiler.com/sdk-js/api-reference/types/QueryResults/)[](#queryresults)

[QueryResultsItem](https://docs.maptiler.com/sdk-js/api-reference/types/QueryResultsItem/)[](#queryresultsitem)

[QuerySourceFeatureOptions](https://docs.maptiler.com/sdk-js/api-reference/types/QuerySourceFeatureOptions/)[](#querysourcefeatureoptions)

[RadialGradientLayerConstructorOptions](https://docs.maptiler.com/sdk-js/api-reference/types/RadialGradientLayerConstructorOptions/)[](#radialgradientlayerconstructoroptions)

[RasterDEMSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/RasterDEMSourceSpecification/)[](#rasterdemsourcespecification)

[RasterLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/RasterLayerSpecification/)[](#rasterlayerspecification)

[RasterSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/RasterSourceSpecification/)[](#rastersourcespecification)

[Rect](https://docs.maptiler.com/sdk-js/api-reference/types/Rect/)[](#rect)

[RemoveSourceParams](https://docs.maptiler.com/sdk-js/api-reference/types/RemoveSourceParams/)[](#removesourceparams)

[RenderOptions](https://docs.maptiler.com/sdk-js/api-reference/types/RenderOptions/)[](#renderoptions)

[RenderPass](https://docs.maptiler.com/sdk-js/api-reference/types/RenderPass/)[](#renderpass)

[RequestParameters](https://docs.maptiler.com/sdk-js/api-reference/types/RequestParameters/)[](#requestparameters)

[RequestResponseMessageMap](https://docs.maptiler.com/sdk-js/api-reference/types/RequestResponseMessageMap/)[](#requestresponsemessagemap)

[RequestTransformFunction](https://docs.maptiler.com/sdk-js/api-reference/types/RequestTransformFunction/)[](#requesttransformfunction)

[RequireAtLeastOne](https://docs.maptiler.com/sdk-js/api-reference/types/RequireAtLeastOne/)[](#requireatleastone)

[ResolvedImageSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/ResolvedImageSpecification/)[](#resolvedimagespecification)

[ResolveReject](https://docs.maptiler.com/sdk-js/api-reference/types/ResolveReject/)[](#resolvereject)

[ReverseGeocodingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ReverseGeocodingOptions/)[](#reversegeocodingoptions)

[RgbaColor](https://docs.maptiler.com/sdk-js/api-reference/types/RgbaColor/)[](#rgbacolor)

[RTLPluginStatus](https://docs.maptiler.com/sdk-js/api-reference/types/RTLPluginStatus/)[](#rtlpluginstatus)

[ScaleControlOptions](https://docs.maptiler.com/sdk-js/api-reference/types/ScaleControlOptions/)[](#scalecontroloptions)

[SchemaSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SchemaSpecification/)[](#schemaspecification)

[Segment](https://docs.maptiler.com/sdk-js/api-reference/types/Segment/)[](#segment)

[Serialized](https://docs.maptiler.com/sdk-js/api-reference/types/Serialized/)[](#serialized)

[SerializedFeaturePositionMap](https://docs.maptiler.com/sdk-js/api-reference/types/SerializedFeaturePositionMap/)[](#serializedfeaturepositionmap)

[SerializedGrid](https://docs.maptiler.com/sdk-js/api-reference/types/SerializedGrid/)[](#serializedgrid)

[SerializedObject](https://docs.maptiler.com/sdk-js/api-reference/types/SerializedObject/)[](#serializedobject)

[SerializedStructArray](https://docs.maptiler.com/sdk-js/api-reference/types/SerializedStructArray/)[](#serializedstructarray)

[SetClusterOptions](https://docs.maptiler.com/sdk-js/api-reference/types/SetClusterOptions/)[](#setclusteroptions)

[SingleCollisionBox](https://docs.maptiler.com/sdk-js/api-reference/types/SingleCollisionBox/)[](#singlecollisionbox)

[Size](https://docs.maptiler.com/sdk-js/api-reference/types/Size/)[](#size)

[SizeData](https://docs.maptiler.com/sdk-js/api-reference/types/SizeData/)[](#sizedata)

[SkyProps](https://docs.maptiler.com/sdk-js/api-reference/types/SkyProps/)[](#skyprops)

[SkyPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/SkyPropsPossiblyEvaluated/)[](#skypropspossiblyevaluated)

[SkySpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SkySpecification/)[](#skyspecification)

[SortKeyRange](https://docs.maptiler.com/sdk-js/api-reference/types/SortKeyRange/)[](#sortkeyrange)

[SourceClass](https://docs.maptiler.com/sdk-js/api-reference/types/SourceClass/)[](#sourceclass)

[SourceData](https://docs.maptiler.com/sdk-js/api-reference/types/SourceData/)[](#sourcedata)

[SourceExpression](https://docs.maptiler.com/sdk-js/api-reference/types/SourceExpression/)[](#sourceexpression)

[SourceFunctionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SourceFunctionSpecification/)[](#sourcefunctionspecification)

[SourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SourceSpecification/)[](#sourcespecification)

[SpriteOnDemandStyleImage](https://docs.maptiler.com/sdk-js/api-reference/types/SpriteOnDemandStyleImage/)[](#spriteondemandstyleimage)

[SpriteSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SpriteSpecification/)[](#spritespecification)

[StateSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/StateSpecification/)[](#statespecification)

[StaticMapBaseOptions](https://docs.maptiler.com/sdk-js/api-reference/types/StaticMapBaseOptions/)[](#staticmapbaseoptions)

[StaticMapMarker](https://docs.maptiler.com/sdk-js/api-reference/types/StaticMapMarker/)[](#staticmapmarker)

[StencilFuncType](https://docs.maptiler.com/sdk-js/api-reference/types/StencilFuncType/)[](#stencilfunctype)

[StencilOpConstant](https://docs.maptiler.com/sdk-js/api-reference/types/StencilOpConstant/)[](#stencilopconstant)

[StencilOpType](https://docs.maptiler.com/sdk-js/api-reference/types/StencilOpType/)[](#stenciloptype)

[StencilTestGL](https://docs.maptiler.com/sdk-js/api-reference/types/StencilTestGL/)[](#stenciltestgl)

[StructArrayMember](https://docs.maptiler.com/sdk-js/api-reference/types/StructArrayMember/)[](#structarraymember)

[StyleGlyph](https://docs.maptiler.com/sdk-js/api-reference/types/StyleGlyph/)[](#styleglyph)

[StyleImage](https://docs.maptiler.com/sdk-js/api-reference/types/StyleImage/)[](#styleimage)

[StyleImageData](https://docs.maptiler.com/sdk-js/api-reference/types/StyleImageData/)[](#styleimagedata)

[StyleImageMetadata](https://docs.maptiler.com/sdk-js/api-reference/types/StyleImageMetadata/)[](#styleimagemetadata)

[StyleOptions](https://docs.maptiler.com/sdk-js/api-reference/types/StyleOptions/)[](#styleoptions)

[StylePropertyExpression](https://docs.maptiler.com/sdk-js/api-reference/types/StylePropertyExpression/)[](#stylepropertyexpression)

[StylePropertySpecification](https://docs.maptiler.com/sdk-js/api-reference/types/StylePropertySpecification/)[](#stylepropertyspecification)

[StyleSetterOptions](https://docs.maptiler.com/sdk-js/api-reference/types/StyleSetterOptions/)[](#stylesetteroptions)

[StyleSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/StyleSpecification/)[](#stylespecification)

[StyleSpecificationWithMetaData](https://docs.maptiler.com/sdk-js/api-reference/types/StyleSpecificationWithMetaData/)[](#stylespecificationwithmetadata)

[StyleSwapOptions](https://docs.maptiler.com/sdk-js/api-reference/types/StyleSwapOptions/)[](#styleswapoptions)

[SymbolFeature](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolFeature/)[](#symbolfeature)

[SymbolInstance](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolInstance/)[](#symbolinstance)

[SymbolLayerSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolLayerSpecification/)[](#symbollayerspecification)

[SymbolLayoutProps](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolLayoutProps/)[](#symbollayoutprops)

[SymbolLayoutPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolLayoutPropsPossiblyEvaluated/)[](#symbollayoutpropspossiblyevaluated)

[SymbolPaintProps](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolPaintProps/)[](#symbolpaintprops)

[SymbolPaintPropsPossiblyEvaluated](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolPaintPropsPossiblyEvaluated/)[](#symbolpaintpropspossiblyevaluated)

[SymbolProjectionContext](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolProjectionContext/)[](#symbolprojectioncontext)

[SymbolQuad](https://docs.maptiler.com/sdk-js/api-reference/types/SymbolQuad/)[](#symbolquad)

[TerrainData](https://docs.maptiler.com/sdk-js/api-reference/types/TerrainData/)[](#terraindata)

[TerrainPreludeUniformsType](https://docs.maptiler.com/sdk-js/api-reference/types/TerrainPreludeUniformsType/)[](#terrainpreludeuniformstype)

[TerrainSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/TerrainSpecification/)[](#terrainspecification)

[TextAnchor](https://docs.maptiler.com/sdk-js/api-reference/types/TextAnchor/)[](#textanchor)

[TextAnchorOffset](https://docs.maptiler.com/sdk-js/api-reference/types/TextAnchorOffset/)[](#textanchoroffset)

[TextureFilter](https://docs.maptiler.com/sdk-js/api-reference/types/TextureFilter/)[](#texturefilter)

[TextureFormat](https://docs.maptiler.com/sdk-js/api-reference/types/TextureFormat/)[](#textureformat)

[TextureImage](https://docs.maptiler.com/sdk-js/api-reference/types/TextureImage/)[](#textureimage)

[TextureUnitType](https://docs.maptiler.com/sdk-js/api-reference/types/TextureUnitType/)[](#textureunittype)

[TextureWrap](https://docs.maptiler.com/sdk-js/api-reference/types/TextureWrap/)[](#texturewrap)

[TileJSON](https://docs.maptiler.com/sdk-js/api-reference/types/TileJSON/)[](#tilejson)

[TileLayerParameters](https://docs.maptiler.com/sdk-js/api-reference/types/TileLayerParameters/)[](#tilelayerparameters)

[TileMesh](https://docs.maptiler.com/sdk-js/api-reference/types/TileMesh/)[](#tilemesh)

[TileMeshUsage](https://docs.maptiler.com/sdk-js/api-reference/types/TileMeshUsage/)[](#tilemeshusage)

[TileParameters](https://docs.maptiler.com/sdk-js/api-reference/types/TileParameters/)[](#tileparameters)

[TilePreloadErrorCallback](https://docs.maptiler.com/sdk-js/api-reference/types/TilePreloadErrorCallback/)[](#tilepreloaderrorcallback)

[TilePreloadOptions](https://docs.maptiler.com/sdk-js/api-reference/types/TilePreloadOptions/)[](#tilepreloadoptions)

[TilePreloadProgressCallback](https://docs.maptiler.com/sdk-js/api-reference/types/TilePreloadProgressCallback/)[](#tilepreloadprogresscallback)

[TileResult](https://docs.maptiler.com/sdk-js/api-reference/types/TileResult/)[](#tileresult)

[TileState](https://docs.maptiler.com/sdk-js/api-reference/types/TileState/)[](#tilestate)

[TimePoint](https://docs.maptiler.com/sdk-js/api-reference/types/TimePoint/)[](#timepoint)

[TransformConstrainFunction](https://docs.maptiler.com/sdk-js/api-reference/types/TransformConstrainFunction/)[](#transformconstrainfunction)

[TransformStyleFunction](https://docs.maptiler.com/sdk-js/api-reference/types/TransformStyleFunction/)[](#transformstylefunction)

[TransitionParameters](https://docs.maptiler.com/sdk-js/api-reference/types/TransitionParameters/)[](#transitionparameters)

[TransitionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/TransitionSpecification/)[](#transitionspecification)

[TwoFingersTouchRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/types/TwoFingersTouchRotateHandler/)[](#twofingerstouchrotatehandler)

[TwoFingersTouchZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/types/TwoFingersTouchZoomHandler/)[](#twofingerstouchzoomhandler)

[TwoFingersTouchZoomRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/types/TwoFingersTouchZoomRotateHandler/)[](#twofingerstouchzoomrotatehandler)

[Type](https://docs.maptiler.com/sdk-js/api-reference/types/Type/)[](#type)

[TypedStyleLayer](https://docs.maptiler.com/sdk-js/api-reference/types/TypedStyleLayer/)[](#typedstylelayer)

[UniformBinder](https://docs.maptiler.com/sdk-js/api-reference/types/UniformBinder/)[](#uniformbinder)

[UniformBindings](https://docs.maptiler.com/sdk-js/api-reference/types/UniformBindings/)[](#uniformbindings)

[UniformLocations](https://docs.maptiler.com/sdk-js/api-reference/types/UniformLocations/)[](#uniformlocations)

[UniformValues](https://docs.maptiler.com/sdk-js/api-reference/types/UniformValues/)[](#uniformvalues)

[Unit](https://docs.maptiler.com/sdk-js/api-reference/types/Unit/)[](#unit)

[UpdateImageOptions](https://docs.maptiler.com/sdk-js/api-reference/types/UpdateImageOptions/)[](#updateimageoptions)

[UpdateLayersParameters](https://docs.maptiler.com/sdk-js/api-reference/types/UpdateLayersParameters/)[](#updatelayersparameters)

[VariableAnchorOffsetCollectionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/VariableAnchorOffsetCollectionSpecification/)[](#variableanchoroffsetcollectionspecification)

[VariableExpressionSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/VariableExpressionSpecification/)[](#variableexpressionspecification)

[VariableOffset](https://docs.maptiler.com/sdk-js/api-reference/types/VariableOffset/)[](#variableoffset)

[VectorSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/VectorSourceSpecification/)[](#vectorsourcespecification)

[VectorTileSourceOptions](https://docs.maptiler.com/sdk-js/api-reference/types/VectorTileSourceOptions/)[](#vectortilesourceoptions)

[VerticalAlign](https://docs.maptiler.com/sdk-js/api-reference/types/VerticalAlign/)[](#verticalalign)

[VideoSourceSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/VideoSourceSpecification/)[](#videosourcespecification)

[ViewportType](https://docs.maptiler.com/sdk-js/api-reference/types/ViewportType/)[](#viewporttype)

[ViewType](https://docs.maptiler.com/sdk-js/api-reference/types/ViewType/)[](#viewtype)

[VisibilitySpecification](https://docs.maptiler.com/sdk-js/api-reference/types/VisibilitySpecification/)[](#visibilityspecification)

[WebGLContextAttributesWithType](https://docs.maptiler.com/sdk-js/api-reference/types/WebGLContextAttributesWithType/)[](#webglcontextattributeswithtype)

[WebGLSupportedVersions](https://docs.maptiler.com/sdk-js/api-reference/types/WebGLSupportedVersions/)[](#webglsupportedversions)

[WithTilePreload](https://docs.maptiler.com/sdk-js/api-reference/types/WithTilePreload/)[](#withtilepreload)

[WorkerDEMTileParameters](https://docs.maptiler.com/sdk-js/api-reference/types/WorkerDEMTileParameters/)[](#workerdemtileparameters)

[WorkerTileParameters](https://docs.maptiler.com/sdk-js/api-reference/types/WorkerTileParameters/)[](#workertileparameters)

[WorkerTileResult](https://docs.maptiler.com/sdk-js/api-reference/types/WorkerTileResult/)[](#workertileresult)

[XYZ](https://docs.maptiler.com/sdk-js/api-reference/types/XYZ/)[](#xyz)

[ZoomNumberValues](https://docs.maptiler.com/sdk-js/api-reference/types/ZoomNumberValues/)[](#zoomnumbervalues)

[ZoomStringValues](https://docs.maptiler.com/sdk-js/api-reference/types/ZoomStringValues/)[](#zoomstringvalues)

## Variables[](#variables)

[addProtocol](https://docs.maptiler.com/sdk-js/api-reference/variables/addProtocol/)[](#addprotocol)

[addSourceType](https://docs.maptiler.com/sdk-js/api-reference/variables/addSourceType/)[](#addsourcetype)

[AJAXError](https://docs.maptiler.com/sdk-js/api-reference/variables/AJAXError/)[](#ajaxerror-1)

[ANIM\_LAYER\_PREFIX](https://docs.maptiler.com/sdk-js/api-reference/variables/ANIM_LAYER_PREFIX/)[](#anim_layer_prefix)

[AnimationEventTypesArray](https://docs.maptiler.com/sdk-js/api-reference/variables/AnimationEventTypesArray/)[](#animationeventtypesarray)

[AttributionControlMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/AttributionControlMLGL/)[](#attributioncontrolmlgl)

[BoxZoomHandlerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/BoxZoomHandlerMLGL/)[](#boxzoomhandlermlgl)

[CanvasSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/CanvasSourceMLGL/)[](#canvassourcemlgl)

[clearPrewarmedResources](https://docs.maptiler.com/sdk-js/api-reference/variables/clearPrewarmedResources/)[](#clearprewarmedresources)

[colorPalettes](https://docs.maptiler.com/sdk-js/api-reference/variables/colorPalettes/)[](#colorpalettes)

[ColorRampCollection](https://docs.maptiler.com/sdk-js/api-reference/variables/ColorRampCollection/)[](#colorrampcollection)

[ColorType](https://docs.maptiler.com/sdk-js/api-reference/variables/ColorType/)[](#colortype)

[config](https://docs.maptiler.com/sdk-js/api-reference/variables/config/)[](#config-1)

[configMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/configMLGL/)[](#configmlgl)

[CooperativeGesturesHandlerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/CooperativeGesturesHandlerMLGL/)[](#cooperativegestureshandlermlgl)

[coordinates](https://docs.maptiler.com/sdk-js/api-reference/variables/coordinates/)[](#coordinates-1)

[cubemapPresets](https://docs.maptiler.com/sdk-js/api-reference/variables/cubemapPresets/)[](#cubemappresets)

[data](https://docs.maptiler.com/sdk-js/api-reference/variables/data/)[](#data)

[DoubleClickZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/DoubleClickZoomHandler/)[](#doubleclickzoomhandler-1)

[DragPanHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/DragPanHandler/)[](#dragpanhandler-1)

[DragRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/DragRotateHandler/)[](#dragrotatehandler-1)

[EdgeInsets](https://docs.maptiler.com/sdk-js/api-reference/variables/EdgeInsets/)[](#edgeinsets-1)

[elevation](https://docs.maptiler.com/sdk-js/api-reference/variables/elevation/)[](#elevation)

[Evented](https://docs.maptiler.com/sdk-js/api-reference/variables/Evented/)[](#evented-1)

[expression](https://docs.maptiler.com/sdk-js/api-reference/variables/expression/)[](#expression-1)

[expressions](https://docs.maptiler.com/sdk-js/api-reference/variables/expressions/)[](#expressions)

[EXTENT](https://docs.maptiler.com/sdk-js/api-reference/variables/EXTENT/)[](#extent)

[FormattedType](https://docs.maptiler.com/sdk-js/api-reference/variables/FormattedType/)[](#formattedtype)

[FullscreenControlMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/FullscreenControlMLGL/)[](#fullscreencontrolmlgl)

[function](https://docs.maptiler.com/sdk-js/api-reference/variables/function/)[](#function)

[geocoding](https://docs.maptiler.com/sdk-js/api-reference/variables/geocoding/)[](#geocoding)

[GeoJSONSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/GeoJSONSourceMLGL/)[](#geojsonsourcemlgl)

[GeolocateControlMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/GeolocateControlMLGL/)[](#geolocatecontrolmlgl)

[geolocation](https://docs.maptiler.com/sdk-js/api-reference/variables/geolocation/)[](#geolocation)

[GeolocationType](https://docs.maptiler.com/sdk-js/api-reference/variables/GeolocationType/)[](#geolocationtype)

[getMapLibreVersion](https://docs.maptiler.com/sdk-js/api-reference/variables/getMapLibreVersion/)[](#getmaplibreversion)

[getMaxParallelImageRequests](https://docs.maptiler.com/sdk-js/api-reference/variables/getMaxParallelImageRequests/)[](#getmaxparallelimagerequests)

[getRTLTextPluginStatus](https://docs.maptiler.com/sdk-js/api-reference/variables/getRTLTextPluginStatus/)[](#getrtltextpluginstatus)

[getWorkerCount](https://docs.maptiler.com/sdk-js/api-reference/variables/getWorkerCount/)[](#getworkercount)

[getWorkerUrl](https://docs.maptiler.com/sdk-js/api-reference/variables/getWorkerUrl/)[](#getworkerurl)

[Hash](https://docs.maptiler.com/sdk-js/api-reference/variables/Hash/)[](#hash-1)

[ImageSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/ImageSourceMLGL/)[](#imagesourcemlgl)

[importScriptInWorkers](https://docs.maptiler.com/sdk-js/api-reference/variables/importScriptInWorkers/)[](#importscriptinworkers)

[interpolates](https://docs.maptiler.com/sdk-js/api-reference/variables/interpolates/)[](#interpolates)

[KeyboardHandlerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/KeyboardHandlerMLGL/)[](#keyboardhandlermlgl)

[Language](https://docs.maptiler.com/sdk-js/api-reference/variables/Language/)[](#language-1)

[latest](https://docs.maptiler.com/sdk-js/api-reference/variables/latest/)[](#latest)

[LngLat](https://docs.maptiler.com/sdk-js/api-reference/variables/LngLat/)[](#lnglat-1)

[LngLatBounds](https://docs.maptiler.com/sdk-js/api-reference/variables/LngLatBounds/)[](#lnglatbounds-1)

[LogoControlMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/LogoControlMLGL/)[](#logocontrolmlgl)

[MapMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/MapMLGL/)[](#mapmlgl)

[MapMouseEventMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/MapMouseEventMLGL/)[](#mapmouseeventmlgl)

[MapStyle](https://docs.maptiler.com/sdk-js/api-reference/variables/MapStyle/)[](#mapstyle)

[mapStylePresetList](https://docs.maptiler.com/sdk-js/api-reference/variables/mapStylePresetList/)[](#mapstylepresetlist)

[MapTouchEventMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/MapTouchEventMLGL/)[](#maptoucheventmlgl)

[MapWheelEventMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/MapWheelEventMLGL/)[](#mapwheeleventmlgl)

[MarkerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/MarkerMLGL/)[](#markermlgl)

[math](https://docs.maptiler.com/sdk-js/api-reference/variables/math/)[](#math)

[MercatorCoordinate](https://docs.maptiler.com/sdk-js/api-reference/variables/MercatorCoordinate/)[](#mercatorcoordinate-1)

[misc](https://docs.maptiler.com/sdk-js/api-reference/variables/misc/)[](#misc)

[NavigationControMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/NavigationControMLGL/)[](#navigationcontromlgl)

[NullType](https://docs.maptiler.com/sdk-js/api-reference/variables/NullType/)[](#nulltype)

[Point](https://docs.maptiler.com/sdk-js/api-reference/variables/Point/)[](#point-1)

[PopupMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/PopupMLGL/)[](#popupmlgl)

[prewarm](https://docs.maptiler.com/sdk-js/api-reference/variables/prewarm/)[](#prewarm)

[ProjectionDefinitionType](https://docs.maptiler.com/sdk-js/api-reference/variables/ProjectionDefinitionType/)[](#projectiondefinitiontype)

[RasterDEMTileSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/RasterDEMTileSourceMLGL/)[](#rasterdemtilesourcemlgl)

[RasterTileSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/RasterTileSourceMLGL/)[](#rastertilesourcemlgl)

[removeProtocol](https://docs.maptiler.com/sdk-js/api-reference/variables/removeProtocol/)[](#removeprotocol)

[ScaleControlMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/ScaleControlMLGL/)[](#scalecontrolmlgl)

[ScrollZoomHandlerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/ScrollZoomHandlerMLGL/)[](#scrollzoomhandlermlgl)

[setMaxParallelImageRequests](https://docs.maptiler.com/sdk-js/api-reference/variables/setMaxParallelImageRequests/)[](#setmaxparallelimagerequests)

[setRTLTextPlugin](https://docs.maptiler.com/sdk-js/api-reference/variables/setRTLTextPlugin/)[](#setrtltextplugin)

[setWorkerCount](https://docs.maptiler.com/sdk-js/api-reference/variables/setWorkerCount/)[](#setworkercount)

[setWorkerUrl](https://docs.maptiler.com/sdk-js/api-reference/variables/setWorkerUrl/)[](#setworkerurl)

[staticMaps](https://docs.maptiler.com/sdk-js/api-reference/variables/staticMaps/)[](#staticmaps)

[StyleMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/StyleMLGL/)[](#stylemlgl)

[TerrainControMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/TerrainControMLGL/)[](#terraincontromlgl)

[TwoFingersTouchPitchHandlerMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/TwoFingersTouchPitchHandlerMLGL/)[](#twofingerstouchpitchhandlermlgl)

[TwoFingersTouchRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/TwoFingersTouchRotateHandler/)[](#twofingerstouchrotatehandler-1)

[TwoFingersTouchZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/TwoFingersTouchZoomHandler/)[](#twofingerstouchzoomhandler-1)

[TwoFingersTouchZoomRotateHandler](https://docs.maptiler.com/sdk-js/api-reference/variables/TwoFingersTouchZoomRotateHandler/)[](#twofingerstouchzoomrotatehandler-1)

[v8](https://docs.maptiler.com/sdk-js/api-reference/variables/v8/)[](#v8)

[VectorTileSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/VectorTileSourceMLGL/)[](#vectortilesourcemlgl)

[VideoSourceMLGL](https://docs.maptiler.com/sdk-js/api-reference/variables/VideoSourceMLGL/)[](#videosourcemlgl)

[visit](https://docs.maptiler.com/sdk-js/api-reference/variables/visit/)[](#visit)

## Functions[](#functions)

[addHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/addHeatmap/)[](#addheatmap)

[addPoint](https://docs.maptiler.com/sdk-js/api-reference/functions/addPoint/)[](#addpoint)

[addPolygon](https://docs.maptiler.com/sdk-js/api-reference/functions/addPolygon/)[](#addpolygon)

[addPolyline](https://docs.maptiler.com/sdk-js/api-reference/functions/addPolyline/)[](#addpolyline)

[areSameLanguages](https://docs.maptiler.com/sdk-js/api-reference/functions/areSameLanguages/)[](#aresamelanguages)

[bufferToPixelDataBrowser](https://docs.maptiler.com/sdk-js/api-reference/functions/bufferToPixelDataBrowser/)[](#buffertopixeldatabrowser)

[canParsePixelData](https://docs.maptiler.com/sdk-js/api-reference/functions/canParsePixelData/)[](#canparsepixeldata)

[circumferenceAtLatitude](https://docs.maptiler.com/sdk-js/api-reference/functions/circumferenceAtLatitude/)[](#circumferenceatlatitude)

[classifyRings](https://docs.maptiler.com/sdk-js/api-reference/functions/classifyRings/)[](#classifyrings)

[colorDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/colorDrivenByProperty/)[](#colordrivenbyproperty)

[computeRampedOutlineWidth](https://docs.maptiler.com/sdk-js/api-reference/functions/computeRampedOutlineWidth/)[](#computerampedoutlinewidth)

[convertFilter](https://docs.maptiler.com/sdk-js/api-reference/functions/convertFilter/)[](#convertfilter)

[convertFunction](https://docs.maptiler.com/sdk-js/api-reference/functions/convertFunction/)[](#convertfunction)

[createBezierPathFromCoordinates](https://docs.maptiler.com/sdk-js/api-reference/functions/createBezierPathFromCoordinates/)[](#createbezierpathfromcoordinates)

[createExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/createExpression/)[](#createexpression)

[createFunction](https://docs.maptiler.com/sdk-js/api-reference/functions/createFunction/)[](#createfunction)

[createPropertyExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/createPropertyExpression/)[](#createpropertyexpression)

[createTileMesh](https://docs.maptiler.com/sdk-js/api-reference/functions/createTileMesh/)[](#createtilemesh)

[createVisibilityExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/createVisibilityExpression/)[](#createvisibilityexpression)

[dashArrayMaker](https://docs.maptiler.com/sdk-js/api-reference/functions/dashArrayMaker/)[](#dasharraymaker)

[derefLayers](https://docs.maptiler.com/sdk-js/api-reference/functions/derefLayers/)[](#dereflayers)

[diff](https://docs.maptiler.com/sdk-js/api-reference/functions/diff/)[](#diff)

[displayWebGLContextLostWarning](https://docs.maptiler.com/sdk-js/api-reference/functions/displayWebGLContextLostWarning/)[](#displaywebglcontextlostwarning)

[DOMcreate](https://docs.maptiler.com/sdk-js/api-reference/functions/DOMcreate/)[](#domcreate)

[DOMremove](https://docs.maptiler.com/sdk-js/api-reference/functions/DOMremove/)[](#domremove)

[emptyStyle](https://docs.maptiler.com/sdk-js/api-reference/functions/emptyStyle/)[](#emptystyle)

[expandMapStyle](https://docs.maptiler.com/sdk-js/api-reference/functions/expandMapStyle/)[](#expandmapstyle)

[featureFilter](https://docs.maptiler.com/sdk-js/api-reference/functions/featureFilter/)[](#featurefilter-1)

[findNextEntryAndIndexWithValue](https://docs.maptiler.com/sdk-js/api-reference/functions/findNextEntryAndIndexWithValue/)[](#findnextentryandindexwithvalue)

[findPreviousEntryAndIndexWithValue](https://docs.maptiler.com/sdk-js/api-reference/functions/findPreviousEntryAndIndexWithValue/)[](#findpreviousentryandindexwithvalue)

[format](https://docs.maptiler.com/sdk-js/api-reference/functions/format/)[](#format)

[generateRandomLayerName](https://docs.maptiler.com/sdk-js/api-reference/functions/generateRandomLayerName/)[](#generaterandomlayername)

[generateRandomSourceName](https://docs.maptiler.com/sdk-js/api-reference/functions/generateRandomSourceName/)[](#generaterandomsourcename)

[getAutoLanguage](https://docs.maptiler.com/sdk-js/api-reference/functions/getAutoLanguage/)[](#getautolanguage)

[getAverageDistance](https://docs.maptiler.com/sdk-js/api-reference/functions/getAverageDistance/)[](#getaveragedistance)

[getBrowserLanguage](https://docs.maptiler.com/sdk-js/api-reference/functions/getBrowserLanguage/)[](#getbrowserlanguage)

[getBufferToPixelDataParser](https://docs.maptiler.com/sdk-js/api-reference/functions/getBufferToPixelDataParser/)[](#getbuffertopixeldataparser)

[getGlobalDispatcher](https://docs.maptiler.com/sdk-js/api-reference/functions/getGlobalDispatcher/)[](#getglobaldispatcher)

[getKeyframes](https://docs.maptiler.com/sdk-js/api-reference/functions/getKeyframes/)[](#getkeyframes)

[getLanguageInfoFromCode](https://docs.maptiler.com/sdk-js/api-reference/functions/getLanguageInfoFromCode/)[](#getlanguageinfofromcode)

[getLanguageInfoFromFlag](https://docs.maptiler.com/sdk-js/api-reference/functions/getLanguageInfoFromFlag/)[](#getlanguageinfofromflag)

[getLanguageInfoFromKey](https://docs.maptiler.com/sdk-js/api-reference/functions/getLanguageInfoFromKey/)[](#getlanguageinfofromkey)

[getRandomColor](https://docs.maptiler.com/sdk-js/api-reference/functions/getRandomColor/)[](#getrandomcolor)

[getTileCache](https://docs.maptiler.com/sdk-js/api-reference/functions/getTileCache/)[](#gettilecache)

[getVersion](https://docs.maptiler.com/sdk-js/api-reference/functions/getVersion/)[](#getversion)

[getWebGLSupportError](https://docs.maptiler.com/sdk-js/api-reference/functions/getWebGLSupportError/)[](#getwebglsupporterror)

[gpx](https://docs.maptiler.com/sdk-js/api-reference/functions/gpx/)[](#gpx)

[gpxOrKml](https://docs.maptiler.com/sdk-js/api-reference/functions/gpxOrKml/)[](#gpxorkml)

[groupByLayout](https://docs.maptiler.com/sdk-js/api-reference/functions/groupByLayout/)[](#groupbylayout)

[hasChildNodeWithName](https://docs.maptiler.com/sdk-js/api-reference/functions/hasChildNodeWithName/)[](#haschildnodewithname)

[heatmapIntensityFromColorRamp](https://docs.maptiler.com/sdk-js/api-reference/functions/heatmapIntensityFromColorRamp/)[](#heatmapintensityfromcolorramp)

[isExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/isExpression/)[](#isexpression)

[isFunction](https://docs.maptiler.com/sdk-js/api-reference/functions/isFunction/)[](#isfunction)

[isLanguageInfo](https://docs.maptiler.com/sdk-js/api-reference/functions/isLanguageInfo/)[](#islanguageinfo)

[isTimeFrozen](https://docs.maptiler.com/sdk-js/api-reference/functions/isTimeFrozen/)[](#istimefrozen)

[isZoomExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/isZoomExpression/)[](#iszoomexpression)

[kml](https://docs.maptiler.com/sdk-js/api-reference/functions/kml/)[](#kml)

[lerp](https://docs.maptiler.com/sdk-js/api-reference/functions/lerp/)[](#lerp)

[lerpArrayValues](https://docs.maptiler.com/sdk-js/api-reference/functions/lerpArrayValues/)[](#lerparrayvalues)

[lerpZoomNumberValues](https://docs.maptiler.com/sdk-js/api-reference/functions/lerpZoomNumberValues/)[](#lerpzoomnumbervalues)

[migrate](https://docs.maptiler.com/sdk-js/api-reference/functions/migrate/)[](#migrate)

[normalizePropertyExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/normalizePropertyExpression/)[](#normalizepropertyexpression)

[now](https://docs.maptiler.com/sdk-js/api-reference/functions/now/)[](#now)

[opacityDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/opacityDrivenByProperty/)[](#opacitydrivenbyproperty)

[paintColorOptionsToPaintSpec](https://docs.maptiler.com/sdk-js/api-reference/functions/paintColorOptionsToPaintSpec/)[](#paintcoloroptionstopaintspec)

[parseGeoJSONFeatureToKeyframes](https://docs.maptiler.com/sdk-js/api-reference/functions/parseGeoJSONFeatureToKeyframes/)[](#parsegeojsonfeaturetokeyframes)

[radiusDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/radiusDrivenByProperty/)[](#radiusdrivenbyproperty)

[radiusDrivenByPropertyHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/radiusDrivenByPropertyHeatmap/)[](#radiusdrivenbypropertyheatmap)

[rampedOptionsToLayerPaintSpec](https://docs.maptiler.com/sdk-js/api-reference/functions/rampedOptionsToLayerPaintSpec/)[](#rampedoptionstolayerpaintspec)

[rampedPropertyValueWeight](https://docs.maptiler.com/sdk-js/api-reference/functions/rampedPropertyValueWeight/)[](#rampedpropertyvalueweight)

[resamplePath](https://docs.maptiler.com/sdk-js/api-reference/functions/resamplePath/)[](#resamplepath)

[restoreNow](https://docs.maptiler.com/sdk-js/api-reference/functions/restoreNow/)[](#restorenow)

[setNow](https://docs.maptiler.com/sdk-js/api-reference/functions/setNow/)[](#setnow)

[simplifyPath](https://docs.maptiler.com/sdk-js/api-reference/functions/simplifyPath/)[](#simplifypath)

[str2xml](https://docs.maptiler.com/sdk-js/api-reference/functions/str2xml/)[](#str2xml)

[stretchNumericalArray](https://docs.maptiler.com/sdk-js/api-reference/functions/stretchNumericalArray/)[](#stretchnumericalarray)

[styleToStyle](https://docs.maptiler.com/sdk-js/api-reference/functions/styleToStyle/)[](#styletostyle)

[supportsPropertyExpression](https://docs.maptiler.com/sdk-js/api-reference/functions/supportsPropertyExpression/)[](#supportspropertyexpression)

[takeScreenshot](https://docs.maptiler.com/sdk-js/api-reference/functions/takeScreenshot/)[](#takescreenshot)

[toggleProjection](https://docs.maptiler.com/sdk-js/api-reference/functions/toggleProjection/)[](#toggleprojection)

[toggleTerrain](https://docs.maptiler.com/sdk-js/api-reference/functions/toggleTerrain/)[](#toggleterrain)

[toLanguageInfo](https://docs.maptiler.com/sdk-js/api-reference/functions/toLanguageInfo/)[](#tolanguageinfo)

[toString](https://docs.maptiler.com/sdk-js/api-reference/functions/toString/)[](#tostring)

[typeOf](https://docs.maptiler.com/sdk-js/api-reference/functions/typeOf/)[](#typeof)

[validate](https://docs.maptiler.com/sdk-js/api-reference/functions/validate/)[](#validate)

[validateStyleMin](https://docs.maptiler.com/sdk-js/api-reference/functions/validateStyleMin/)[](#validatestylemin-1)

[xml2str](https://docs.maptiler.com/sdk-js/api-reference/functions/xml2str/)[](#xml2str)
