UNPKG

@arcgis/core

Version:

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

6 lines (5 loc) 596 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"./DisplayRecord.js";import{serializeList as r,deserializeList as i}from"./util/serializationUtils.js";class s{constructor(t,r){this.id=t,this.sortKey=r,this.records=[]}serialize(t){return t.push(this.id),t.writeF32(this.sortKey),r(t,this.records),t}static deserialize(r){const e=r.readInt32(),o=r.readF32(),a=new s(e,o);return a.records=i(r,t)??[],a}}s.byteSizeHint=2*Uint32Array.BYTES_PER_ELEMENT+t.byteSizeHint;export{s as default};