utils

ESM: import * as versionManagementAdapterUtils from "@arcgis/core/versionManagement/versionAdapters/utils.js";
CDN: const versionManagementAdapterUtils = await $arcgis.import("@arcgis/core/versionManagement/versionAdapters/utils.js");
Object: @arcgis/core/versionManagement/versionAdapters/utils
Since: ArcGIS Maps SDK for JavaScript 4.30

Provides utility methods for creating VersionAdapters.

Method Overview

Name Return Type Summary Object

Used to create an instance of VersionAdapter.

utils

Used to create an array of VersionAdapters.

utils

Method Details

createVersionAdapter

Method
createVersionAdapter(input){VersionAdapter |null |undefined}

Used to create an instance of VersionAdapter.

Parameter

Input used to create an instance of VersionAdapter.

Returns
Type Description
VersionAdapter | null | undefined
Example
const layer = new FeatureLayer({
    url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/12"
});
const adapter = utils.createVersionAdapter(layer);

createVersionAdapters

Method
createVersionAdapters(input){VersionAdapter[]}

Used to create an array of VersionAdapters.

Parameter

Input used to create an array of VersionAdapters.

Returns
Type Description
VersionAdapter[]
Example
const layer1 = new FeatureLayer({
    url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/12"
});
const layer2 = new FeatureLayer({
    url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/13"
});
const adapters = utils.createVersionAdapters([layer1, layer2]);

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.