UNPKG

@hashgraph/sdk

Version:
3 lines (2 loc) 927 B
class e{constructor(e){this._code=e,Object.freeze(this)}toString(){switch(this){case e.UnknownFreezeType:return"UNKNOWN_FREEZE_TYPE";case e.FreezeOnly:return"FREEZE_ONLY";case e.PrepareUpgrade:return"PREPARE_UPGRADE";case e.FreezeUpgrade:return"FREEZE_UPGRADE";case e.FreezeAbort:return"FREEZE_ABORT";case e.TelemetryUpgrade:return"TELEMETRY_UPGRADE";default:return`UNKNOWN (${this._code})`}}static _fromCode(r){switch(r){case 0:return e.UnknownFreezeType;case 1:return e.FreezeOnly;case 2:return e.PrepareUpgrade;case 3:return e.FreezeUpgrade;case 4:return e.FreezeAbort;case 5:return e.TelemetryUpgrade;default:throw new Error(`(BUG) Status.fromCode() does not handle code: ${r}`)}}valueOf(){return this._code}}e.UnknownFreezeType=new e(0),e.FreezeOnly=new e(1),e.PrepareUpgrade=new e(2),e.FreezeUpgrade=new e(3),e.FreezeAbort=new e(4),e.TelemetryUpgrade=new e(5);export{e as default}; //# sourceMappingURL=FreezeType.js.map