interface AddLayerOptions {
    circleColor?: string | Color;
    circleOpacity?: number;
    circleRadius?: number;
    circleStrokeColor?: string | Color;
    circleStrokeWidth?: number;
    fillColor?: string | Color;
    fillOpacity?: number;
    id: string;
    lineCap?: string;
    lineColor?: string | Color;
    lineJoin?: string;
    lineOpacity?: number;
    lineWidth?: number;
    source: string;
    sourceLayer: string;
    type: "symbol" | "fill" | "line" | "circle" | "raster";
}

Properties

circleColor?: string | Color

'circle' paint properties

circleOpacity?: number
circleRadius?: number
circleStrokeColor?: string | Color
circleStrokeWidth?: number
fillColor?: string | Color

'fill' paint properties

fillOpacity?: number
id: string
lineCap?: string

'line' layout properties

lineColor?: string | Color

'line' paint properties

lineJoin?: string
lineOpacity?: number
lineWidth?: number
source: string
sourceLayer: string
type: "symbol" | "fill" | "line" | "circle" | "raster"