UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 708 B
/* 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};