@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 305 B
JavaScript
import{trackAccess as e}from"../tracking.js";import{SimpleObservable as s}from"./SimpleObservable.js";class t{constructor(e){this._observable=new s,this._value=e}get(){return e(this._observable),this._value}set(e){e!==this._value&&(this._value=e,this._observable.notify())}}export{t as ObservableValue};