File: /volume1/@appstore/Spreadsheet/server/common/collab/error.js
"use strict";Object.defineProperty(exports,"__esModule",{value:true});function e(e,r){for(var t in r)Object.defineProperty(e,t,{enumerable:true,get:r[t]})}e(exports,{OfficeError:function(){return n},getVersionErrorMessage:function(){return o}});const r=t(require("./Constants"));function t(e){return e&&e.__esModule?e:{default:e}}class n extends Error{constructor(e="",t=r.default.ERR_GENERAL){super(e);this.status=t}}function o(e,t,n){let o;switch(e){case r.default.ERR_VERSION_NOT_CURRENT:o="Not current version";break;case r.default.ERR_INVALID_VERSION:o="Invalid version";break;case r.default.ERR_HISTORY_NOT_AVAIL:o="Version is too old";break;default:o="Unknown version error";break}return`${o}. incoming: ${t}, current: ${n}`}