ESM:
import * as rasterRenderers from "@arcgis/core/rasterRenderers.js";
CDN:
const rasterRenderers = await $arcgis.import("@arcgis/core/rasterRenderers.js");
Object:
@arcgis/core/rasterRenderers
Since: ArcGIS Maps SDK for JavaScript 4.13
Deprecated
since version 4.32. Use unionTypes to import union types, or individual modules to import classes.
A convenience module for importing renderer classes that can be used to render ImageryLayer when developing with TypeScript. For example, rather than importing renderers one at a time like this:
import FlowRenderer from "@arcgis/core/renderers/FlowRenderer.js";
import ClassBreaksRenderer from "@arcgis/core/renderers/ClassBreaksRenderer.js";
import UniqueValueRenderer from "@arcgis/core/renderers/UniqueValueRenderer.js";
import RasterStretchRenderer from "@arcgis/core/renderers/RasterStretchRenderer.js";
import RasterColormapRenderer from "@arcgis/core/renderers/RasterColormapRenderer.js";
import RasterShadedReliefRenderer from "@arcgis/core/renderers/RasterShadedReliefRenderer.js";
import VectorFieldRenderer from "@arcgis/core/renderers/VectorFieldRenderer.js";
You can use this module to import them on a single line:
import { FlowRenderer, ClassBreaksRenderer, UniqueValueRenderer, RasterColormapRenderer, RasterStretchRenderer, RasterShadedReliefRenderer, VectorFieldRenderer } from "@arcgis/core/rasterRenderers.js";
This module also allows you to implement type guards on renderers, making your code smarter.
import { Renderer } from "@arcgis/core/rasterRenderers.js";
function logRenderer(renderer: RasterStretchRenderer): void {
if (renderer.type == "raster-stretch") {
// the compiler knows the renderer must be a RasterStretchRenderer
console.log("renderer color ramp: ", renderer.colorRamp);
}
}
Type Definitions
-
ClassBreaksRenderer
ClassBreaksRenderer ClassBreaksRenderer
Deprecated since version 4.32. Import ClassBreaksRenderer directly instead. -
ClassBreaksRenderer.
-
FlowRenderer
FlowRenderer FlowRenderer
Deprecated since version 4.32. Import FlowRenderer directly instead. -
FlowRenderer.
-
RasterColormapRenderer
RasterColormapRenderer RasterColormapRenderer
Deprecated since version 4.32. Import ClassBreaksRenderer directly instead. -
RasterColormapRenderer.
-
RasterShadedReliefRenderer
RasterShadedReliefRenderer RasterShadedReliefRenderer
Deprecated since version 4.32. Import RasterShadedReliefRenderer directly instead. -
RasterShadedReliefRenderer.
-
RasterStretchRenderer
RasterStretchRenderer RasterStretchRenderer
Deprecated since version 4.32. Import RasterStretchRenderer directly instead. -
RasterStretchRenderer.
-
UniqueValueRenderer
UniqueValueRenderer UniqueValueRenderer
Deprecated since version 4.32. Import UniqueValueRenderer directly instead. -
UniqueValueRenderer.
-
VectorFieldRenderer
VectorFieldRenderer VectorFieldRenderer
Deprecated since version 4.32. Import ClassBreaksRenderer directly instead. -
VectorFieldRenderer.