ember-app-scheduler
Version:
Ember addon to schedule work at different phases of app life cycle.
17 lines • 2.09 kB
JavaScript
/**
* Subclass of `Error` with additional information
* about location of incorrect markup.
*/
var SyntaxError = function () {
SyntaxError.prototype = Object.create(Error.prototype);
SyntaxError.prototype.constructor = SyntaxError;
function SyntaxError(message, location) {
var error = Error.call(this, message);
this.message = message;
this.stack = error.stack;
this.location = location;
}
return SyntaxError;
}();
export default SyntaxError;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9lcnJvcnMvc3ludGF4LWVycm9yLmpzIl0sIm5hbWVzIjpbIlN5bnRheEVycm9yIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsIm1lc3NhZ2UiLCJsb2NhdGlvbiIsImVycm9yIiwiY2FsbCIsInN0YWNrIl0sIm1hcHBpbmdzIjoiQUFBQTs7OztBQUlBLElBQU1BLGNBQWMsWUFBWTtBQUM1QkEsZ0JBQVlDLFNBQVosR0FBd0JDLE9BQU9DLE1BQVAsQ0FBY0MsTUFBTUgsU0FBcEIsQ0FBeEI7QUFDQUQsZ0JBQVlDLFNBQVosQ0FBc0JJLFdBQXRCLEdBQW9DTCxXQUFwQztBQUNBLGFBQVNBLFdBQVQsQ0FBcUJNLE9BQXJCLEVBQThCQyxRQUE5QixFQUF3QztBQUNwQyxZQUFJQyxRQUFRSixNQUFNSyxJQUFOLENBQVcsSUFBWCxFQUFpQkgsT0FBakIsQ0FBWjtBQUNBLGFBQUtBLE9BQUwsR0FBZUEsT0FBZjtBQUNBLGFBQUtJLEtBQUwsR0FBYUYsTUFBTUUsS0FBbkI7QUFDQSxhQUFLSCxRQUFMLEdBQWdCQSxRQUFoQjtBQUNIO0FBQ0QsV0FBT1AsV0FBUDtBQUNILENBVm1CLEVBQXBCO0FBV0EsZUFBZUEsV0FBZiIsImZpbGUiOiJsaWIvZXJyb3JzL3N5bnRheC1lcnJvci5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3ViY2xhc3Mgb2YgYEVycm9yYCB3aXRoIGFkZGl0aW9uYWwgaW5mb3JtYXRpb25cbiAqIGFib3V0IGxvY2F0aW9uIG9mIGluY29ycmVjdCBtYXJrdXAuXG4gKi9cbmNvbnN0IFN5bnRheEVycm9yID0gZnVuY3Rpb24gKCkge1xuICAgIFN5bnRheEVycm9yLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoRXJyb3IucHJvdG90eXBlKTtcbiAgICBTeW50YXhFcnJvci5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBTeW50YXhFcnJvcjtcbiAgICBmdW5jdGlvbiBTeW50YXhFcnJvcihtZXNzYWdlLCBsb2NhdGlvbikge1xuICAgICAgICBsZXQgZXJyb3IgPSBFcnJvci5jYWxsKHRoaXMsIG1lc3NhZ2UpO1xuICAgICAgICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuICAgICAgICB0aGlzLnN0YWNrID0gZXJyb3Iuc3RhY2s7XG4gICAgICAgIHRoaXMubG9jYXRpb24gPSBsb2NhdGlvbjtcbiAgICB9XG4gICAgcmV0dXJuIFN5bnRheEVycm9yO1xufSgpO1xuZXhwb3J0IGRlZmF1bHQgU3ludGF4RXJyb3I7Il19