mirror of https://gitee.com/bigwinds/arangodb
17 lines
579 B
JavaScript
17 lines
579 B
JavaScript
/*jshint browserify: true */
|
|
'use strict';
|
|
function AqlError(message) {
|
|
this.message = message;
|
|
var err = new Error(message);
|
|
err.name = this.name;
|
|
if (err.hasOwnProperty('stack')) this.stack = err.stack;
|
|
if (err.hasOwnProperty('description')) this.description = err.description;
|
|
if (err.hasOwnProperty('lineNumber')) this.lineNumber = err.lineNumber;
|
|
if (err.hasOwnProperty('fileName')) this.fileName = err.fileName;
|
|
}
|
|
AqlError.prototype = new Error();
|
|
AqlError.prototype.constructor = AqlError;
|
|
AqlError.prototype.name = 'AqlError';
|
|
|
|
exports.AqlError = AqlError;
|