You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
816 B
35 lines
816 B
/* |
|
* @fileoverview Utilities for Doctrine |
|
* @author Yusuke Suzuki <utatane.tea@gmail.com> |
|
*/ |
|
|
|
|
|
(function () { |
|
'use strict'; |
|
|
|
var VERSION; |
|
|
|
VERSION = require('../package.json').version; |
|
exports.VERSION = VERSION; |
|
|
|
function DoctrineError(message) { |
|
this.name = 'DoctrineError'; |
|
this.message = message; |
|
} |
|
DoctrineError.prototype = (function () { |
|
var Middle = function () { }; |
|
Middle.prototype = Error.prototype; |
|
return new Middle(); |
|
}()); |
|
DoctrineError.prototype.constructor = DoctrineError; |
|
exports.DoctrineError = DoctrineError; |
|
|
|
function throwError(message) { |
|
throw new DoctrineError(message); |
|
} |
|
exports.throwError = throwError; |
|
|
|
exports.assert = require('assert'); |
|
}()); |
|
|
|
/* vim: set sw=4 ts=4 et tw=80 : */
|
|
|