UNPKG

@hashgraph/sdk

Version:
3 lines (2 loc) 2.05 kB
class e{constructor(e){this._code=e,Object.freeze(this)}static _fromValue(n){switch(n){case 0:return e.Ok;case 1:return e.Cancelled;case 2:return e.Unknown;case 3:return e.InvalidArgument;case 4:return e.DeadlineExceeded;case 5:return e.NotFound;case 6:return e.AlreadyExists;case 7:return e.PermissionDenied;case 8:return e.ResourceExhausted;case 9:return e.FailedPrecondition;case 10:return e.Aborted;case 11:return e.OutOfRange;case 12:return e.Unimplemented;case 13:return e.Internal;case 14:return e.Unavailable;case 15:return e.DataLoss;case 16:return e.Unauthenticated;case 17:return e.Timeout;case 18:return e.GrpcWeb;default:throw new Error("(BUG) non-exhaustive GrpcStatus switch statement")}}toString(){switch(this){case e.Ok:return"OK";case e.Cancelled:return"CANCELLED";case e.Unknown:return"UNKNOWN";case e.InvalidArgument:return"INVALID_ARGUMENT";case e.DeadlineExceeded:return"DEADLINE_EXCEEDED";case e.NotFound:return"NOT_FOUND";case e.AlreadyExists:return"ALREADY_EXISTS";case e.PermissionDenied:return"PERMISSION_DENIED";case e.Unauthenticated:return"UNAUTHENTICATED";case e.ResourceExhausted:return"RESOURCE_EXHAUSTED";case e.FailedPrecondition:return"FAILED_PRECONDITION";case e.Aborted:return"ABORTED";case e.OutOfRange:return"OUT_OF_RANGE";case e.Unimplemented:return"UNIMPLEMENTED";case e.Internal:return"INTERNAL";case e.Unavailable:return"UNAVAILABLE";case e.DataLoss:return"DATA_LOSS";case e.Timeout:return"TIMEOUT";case e.GrpcWeb:return"GRPC_WEB";default:return`UNKNOWN (${this._code})`}}valueOf(){return this._code}}e.Ok=new e(0),e.Cancelled=new e(1),e.Unknown=new e(2),e.InvalidArgument=new e(3),e.DeadlineExceeded=new e(4),e.NotFound=new e(5),e.AlreadyExists=new e(6),e.PermissionDenied=new e(7),e.ResourceExhausted=new e(8),e.FailedPrecondition=new e(9),e.Aborted=new e(10),e.OutOfRange=new e(11),e.Unimplemented=new e(12),e.Internal=new e(13),e.Unavailable=new e(14),e.DataLoss=new e(15),e.Unauthenticated=new e(16),e.Timeout=new e(17),e.GrpcWeb=new e(18);export{e as default}; //# sourceMappingURL=GrpcStatus.js.map