UNPKG

diffusion

Version:

Diffusion JavaScript client

31 lines (30 loc) 931 B
"use strict"; /** * @module Services */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorReportList = void 0; var require_non_null_1 = require("./../util/require-non-null"); /** * Result that either succeed or fail with parser errors. */ var ErrorReportList = /** @class */ (function () { /** * Create a new ErrorReportList * * @param errors a list of error reports; empty if successful */ function ErrorReportList(errors) { this.errors = require_non_null_1.requireNonNull(errors, 'errors'); } /** * Convert object to string * * @return a string representation of the object */ ErrorReportList.prototype.toString = function () { return this.errors.map(function (err) { return err.line + ":" + err.column + " " + err.message; }).join('\n'); }; return ErrorReportList; }()); exports.ErrorReportList = ErrorReportList;