UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 565 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */ import{nullUid as s}from"../../../../../core/uid.js";class a{constructor(s){this.baseInstanceData=s,this.dataByOrigin=new Map}get id(){return this.baseInstanceData?.baseInstance.id??s}dispose(){for(const s of this.dataByOrigin.values())s.dispose();this.dataByOrigin.clear(),this.baseInstanceData?.dispose()}}class t{constructor(s,a,t){this.baseInstance=s,this.baseInstanceBuffer=a,this.baseCommand=t}dispose(){this.baseInstanceBuffer.dispose()}}export{t as BaseInstanceData,a as PerBaseInstanceData};