UNPKG

tekko

Version:

Another IRC message parser and formatter

32 lines (31 loc) 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FormatError = exports.ParseError = void 0; /** * A base error. * @param message the message */ class BaseError extends Error { constructor(message) { super(message); /* istanbul ignore next */ if (Error.captureStackTrace) { Error.captureStackTrace(this, this.constructor); } Object.defineProperty(this, "name", { value: this.constructor.name, }); } } /** * A parsing error. */ class ParseError extends BaseError { } exports.ParseError = ParseError; /** * A formatting error. */ class FormatError extends BaseError { } exports.FormatError = FormatError;