@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 708 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import t from"../../core/Error.js";import{getMode as o}from"../../rest/print.js";import{execute as r}from"../../rest/geoprocessor/execute.js";import{submitJob as e}from"../../rest/geoprocessor/submitJob.js";async function a(a,i,s){if(!a)throw new t("print:invalid-layout-info-task-url","Can't fetch layout template info",{url:a});if("async"===await o(a)){const t=await e(a,i,void 0,s||void 0);await t.waitForJobCompletion();return(await t.fetchResultData("Output_JSON")).value}return(await r(a,i,null,s)).results[0].value}export{a as fetchLayoutTemplateInfos};