UNPKG

@contract-case/case-plugin-base

Version:

Plugin framework for writing plugins for the ContractCase test framework

21 lines 775 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CaseTriggerError = void 0; const renderer_1 = require("./renderer"); /** * This is thrown by ContractCase core to indicate that the user-provided * trigger failed when we weren't expecting it to. * * @public */ class CaseTriggerError extends Error { userFacingStackTrace; constructor(message, context, userFacingStackTrace) { super(`${message}${context ? (0, renderer_1.errorLocationString)(context) : ''}`); Object.setPrototypeOf(this, new.target.prototype); this.name = 'CaseTriggerError'; this.userFacingStackTrace = userFacingStackTrace ?? ''; } } exports.CaseTriggerError = CaseTriggerError; //# sourceMappingURL=CaseTriggerError.js.map