ember-app-scheduler
Version:
Ember addon to schedule work at different phases of app life cycle.
22 lines (21 loc) • 2.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
/**
* Subclass of `Error` with additional information
* about location of incorrect markup.
*/
const SyntaxError = function () {
SyntaxError.prototype = Object.create(Error.prototype);
SyntaxError.prototype.constructor = SyntaxError;
function SyntaxError(message, location) {
let error = Error.call(this, message);
this.message = message;
this.stack = error.stack;
this.location = location;
}
return SyntaxError;
}();
exports.default = SyntaxError;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9lcnJvcnMvc3ludGF4LWVycm9yLmpzIl0sIm5hbWVzIjpbIlN5bnRheEVycm9yIiwicHJvdG90eXBlIiwiT2JqZWN0IiwiY3JlYXRlIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsIm1lc3NhZ2UiLCJsb2NhdGlvbiIsImVycm9yIiwiY2FsbCIsInN0YWNrIl0sIm1hcHBpbmdzIjoiOzs7OztBQUFBOzs7O0FBSUEsTUFBTUEsY0FBYyxZQUFZO0FBQzVCQSxnQkFBWUMsU0FBWixHQUF3QkMsT0FBT0MsTUFBUCxDQUFjQyxNQUFNSCxTQUFwQixDQUF4QjtBQUNBRCxnQkFBWUMsU0FBWixDQUFzQkksV0FBdEIsR0FBb0NMLFdBQXBDO0FBQ0EsYUFBU0EsV0FBVCxDQUFxQk0sT0FBckIsRUFBOEJDLFFBQTlCLEVBQXdDO0FBQ3BDLFlBQUlDLFFBQVFKLE1BQU1LLElBQU4sQ0FBVyxJQUFYLEVBQWlCSCxPQUFqQixDQUFaO0FBQ0EsYUFBS0EsT0FBTCxHQUFlQSxPQUFmO0FBQ0EsYUFBS0ksS0FBTCxHQUFhRixNQUFNRSxLQUFuQjtBQUNBLGFBQUtILFFBQUwsR0FBZ0JBLFFBQWhCO0FBQ0g7QUFDRCxXQUFPUCxXQUFQO0FBQ0gsQ0FWbUIsRUFBcEI7a0JBV2VBLFciLCJmaWxlIjoibGliL2Vycm9ycy9zeW50YXgtZXJyb3IuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN1YmNsYXNzIG9mIGBFcnJvcmAgd2l0aCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uXG4gKiBhYm91dCBsb2NhdGlvbiBvZiBpbmNvcnJlY3QgbWFya3VwLlxuICovXG5jb25zdCBTeW50YXhFcnJvciA9IGZ1bmN0aW9uICgpIHtcbiAgICBTeW50YXhFcnJvci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEVycm9yLnByb3RvdHlwZSk7XG4gICAgU3ludGF4RXJyb3IucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gU3ludGF4RXJyb3I7XG4gICAgZnVuY3Rpb24gU3ludGF4RXJyb3IobWVzc2FnZSwgbG9jYXRpb24pIHtcbiAgICAgICAgbGV0IGVycm9yID0gRXJyb3IuY2FsbCh0aGlzLCBtZXNzYWdlKTtcbiAgICAgICAgdGhpcy5tZXNzYWdlID0gbWVzc2FnZTtcbiAgICAgICAgdGhpcy5zdGFjayA9IGVycm9yLnN0YWNrO1xuICAgICAgICB0aGlzLmxvY2F0aW9uID0gbG9jYXRpb247XG4gICAgfVxuICAgIHJldHVybiBTeW50YXhFcnJvcjtcbn0oKTtcbmV4cG9ydCBkZWZhdWx0IFN5bnRheEVycm9yOyJdfQ==