UNPKG

@awayjs/core

Version:
42 lines (41 loc) 1.43 kB
import { __extends } from "tslib"; import { EventBase } from './EventBase'; var ParserEvent = /** @class */ (function (_super) { __extends(ParserEvent, _super); function ParserEvent(type, message) { if (message === void 0) { message = ''; } var _this = _super.call(this, type) || this; _this._message = message; return _this; } Object.defineProperty(ParserEvent.prototype, "message", { /** * Additional human-readable message. Usually supplied for ParserEvent.PARSE_ERROR events. */ get: function () { return this._message; }, enumerable: false, configurable: true }); ParserEvent.prototype.clone = function () { return new ParserEvent(this.type, this._message); }; /** * Dispatched when parsing of an asset completed. */ ParserEvent.PARSE_COMPLETE = 'parseComplete'; /** * Dispatched when an error occurs while parsing the data (e.g. because it's * incorrectly formatted.) */ ParserEvent.PARSE_ERROR = 'parseError'; /** * Dispatched when a parser is ready to have dependencies retrieved and resolved. * This is an internal event that should rarely (if ever) be listened for by * external classes. */ ParserEvent.READY_FOR_DEPENDENCIES = 'readyForDependencies'; return ParserEvent; }(EventBase)); export { ParserEvent };