Skip to content

@sqlrooms/deck / DeckJsonMapLayerSpec

Type Alias: DeckJsonMapLayerSpec

DeckJsonMapLayerSpec = object

Type Declaration

Index Signature

[key: string]: unknown

NameType
@@type?string
id?string
data?unknown
visible?boolean
pickable?boolean
filled?boolean
stroked?boolean
extruded?boolean
radiusScale?number
radiusUnits?string
radiusMinPixels?number
radiusMaxPixels?number
lineWidthMinPixels?number
lineWidthScale?number
lineWidthUnits?string
getRadius?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getFillColor?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getLineColor?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getColor?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getWeight?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getWidth?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getHeight?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getTilt?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getElevation?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getSourceColor?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getTargetColor?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getPosition?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getSourcePosition?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getTargetPosition?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getPolygon?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getPath?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getHexagon?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
getTimestamps?string | number | [number, number, number] | [number, number, number, number] | { '@@function': "colorScale"; } & ({ field: string; type: "sequential"; scheme: "Blues" | "BuGn" | "BuPu" | "Cividis" | "Cool" | "CubehelixDefault" | "GnBu" | "Greens" | "Greys" | "Inferno" | ... 18 more ... | "Sinebow"; ... 4 more ...; clamp?: boolean | undefined; } | ... 4 more ... | { ...; }) | number[]
_sqlroomsBinding?{ dataset?: string; geometryColumn?: string; geometryEncodingHint?: "geoarrow" | "wkb" | "wkt"; sourceGeometryColumn?: string; targetGeometryColumn?: string; timestampColumn?: string; hexagonColumn?: string; }