Join us online - 19th of November
Save your spot
For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.

Type Alias DiffOperationsMap

Operations that can be performed by the diff. Below are the operations and their arguments, the arguments should be aligned with the style methods in maplibre-gl-js.

type DiffOperationsMap = {
    addLayer: [LayerSpecification, string | null];
    addSource: [string, SourceSpecification];
    removeLayer: [string];
    removeSource: [string];
    setBearing: [number];
    setCenter: [number[]];
    setCenterAltitude: [number];
    setFilter: [string, unknown];
    setGeoJSONSourceData: [string, unknown];
    setGlobalState: [StateSpecification];
    setGlyphs: [string];
    setLayerProperty: [string, string, unknown];
    setLayerZoomRange: [string, number, number];
    setLayoutProperty: [string, string, unknown, string | null];
    setLight: [LightSpecification];
    setPaintProperty: [string, string, unknown, string | null];
    setPitch: [number];
    setProjection: [ProjectionSpecification];
    setRoll: [number];
    setSky: [SkySpecification];
    setSprite: [SpriteSpecification];
    setStyle: [StyleSpecification];
    setTerrain: [TerrainSpecification];
    setTransition: [TransitionSpecification];
    setZoom: [number];
}
Index
addLayer: [LayerSpecification, string | null]
addSource: [string, SourceSpecification]
removeLayer: [string]
removeSource: [string]
setBearing: [number]
setCenter: [number[]]
setCenterAltitude: [number]
setFilter: [string, unknown]
setGeoJSONSourceData: [string, unknown]
setGlobalState: [StateSpecification]
setGlyphs: [string]
setLayerProperty: [string, string, unknown]
setLayerZoomRange: [string, number, number]
setLayoutProperty: [string, string, unknown, string | null]
setLight: [LightSpecification]
setPaintProperty: [string, string, unknown, string | null]
setPitch: [number]
setProjection: [ProjectionSpecification]
setRoll: [number]
setSprite: [SpriteSpecification]
setStyle: [StyleSpecification]
setTerrain: [TerrainSpecification]
setTransition: [TransitionSpecification]
setZoom: [number]
Was this helpful?