@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 565 B
JavaScript
/* 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};