MCPcopy Create free account
hub / github.com/di-sukharev/opencommit / createErrorType

Function createErrorType

out/cli.cjs:25432–25451  ·  view source on GitHub ↗
(code, message, baseClass)

Source from the content-addressed store, hash-verified

25430 return lastValue === null || typeof lastValue === "undefined" ? void 0 : String(lastValue).trim();
25431 }
25432 function createErrorType(code, message, baseClass) {
25433 function CustomError(properties) {
25434 Error.captureStackTrace(this, this.constructor);
25435 Object.assign(this, properties || {});
25436 this.code = code;
25437 this.message = this.cause ? message + ": " + this.cause.message : message;
25438 }
25439 CustomError.prototype = new (baseClass || Error)();
25440 Object.defineProperties(CustomError.prototype, {
25441 constructor: {
25442 value: CustomError,
25443 enumerable: false
25444 },
25445 name: {
25446 value: "Error [" + code + "]",
25447 enumerable: false
25448 }
25449 });
25450 return CustomError;
25451 }
25452 function destroyRequest(request3, error) {
25453 for (var event of events) {
25454 request3.removeListener(event, eventHandlers[event]);

Calls

no outgoing calls

Tested by

no test coverage detected