/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as t}from"tslib";import{subclass as e}from"./accessorSupport/decorators/subclass.js";let r=0;const o=o=>{const s=o;let c=class extends s{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+r++})}};return c=t([e("esri.core.Identifiable")],c),c},s=o(class{});export{s as Identifiable,o as IdentifiableMixin};
