MCPcopy Create free account
hub / github.com/creationix/git-browser / formatError

Function formatError

src/old/git-webfs.js:198–230  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

196}
197
198function formatError(e) {
199 var message;
200 var code;
201 switch (e.code) {
202 case FileError.QUOTA_EXCEEDED_ERR:
203 message = 'QUOTA_EXCEEDED_ERR';
204 code = "EQUOTA";
205 break;
206 case FileError.NOT_FOUND_ERR:
207 message = 'NOT_FOUND_ERR';
208 code = "ENOENT";
209 break;
210 case FileError.SECURITY_ERR:
211 message = 'SECURITY_ERR';
212 code = "ESECURITY";
213 break;
214 case FileError.INVALID_MODIFICATION_ERR:
215 message = 'INVALID_MODIFICATION_ERR';
216 code = "EINVLDMOD";
217 break;
218 case FileError.INVALID_STATE_ERR:
219 message = 'INVALID_STATE_ERR';
220 code = "EINVLDSTATE";
221 break;
222 default:
223 message = "Unknown Error";
224 code = "EUNKNOWN";
225 break;
226 };
227 var err = new Error(message);
228 err.code = code;
229 return err;
230}
231
232function dirname(path) {
233 if (path[path.length - 1] === "/") path = path.substr(0, path.length - 1);

Callers 2

rmdirFunction · 0.85
wrapCallbackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected