UNPKG

@orchestrator/core

Version:
20 lines (17 loc) 1.92 kB
export class FunctionError extends Error { constructor(config, error, fnName, fnBody, args) { super(`During function execution ${fnName} from config ${config.name}: ${error} Stack: ${error.stack} Function Body: ${fnBody} Function Arguments: [${args.join('\n')}]`); this.config = config; this.error = error; this.fnName = fnName; this.fnBody = fnBody; this.args = args; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnVuY3Rpb24tZXJyb3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvcmUvc3JjL2xpYi9jb25maWcvZnVuY3Rpb24tZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLGFBQWlCLFNBQVEsS0FBSztJQUN6QyxZQUNTLE1BQWUsRUFDZixLQUFZLEVBQ1osTUFBYyxFQUNkLE1BQWMsRUFDZCxJQUFXO1FBRWxCLEtBQUssQ0FDSCw2QkFBNkIsTUFBTSxnQkFBZ0IsTUFBTSxDQUFDLElBQUk7UUFDNUQsS0FBSzs7O1FBR0wsS0FBSyxDQUFDLEtBQUs7OztRQUdYLE1BQU07OzZCQUVlLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FDMUMsQ0FBQztRQWpCSyxXQUFNLEdBQU4sTUFBTSxDQUFTO1FBQ2YsVUFBSyxHQUFMLEtBQUssQ0FBTztRQUNaLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQ2QsU0FBSSxHQUFKLElBQUksQ0FBTztJQWNwQixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBjbGFzcyBGdW5jdGlvbkVycm9yPEM+IGV4dGVuZHMgRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihcbiAgICBwdWJsaWMgY29uZmlnOiBUeXBlPEM+LFxuICAgIHB1YmxpYyBlcnJvcjogRXJyb3IsXG4gICAgcHVibGljIGZuTmFtZTogc3RyaW5nLFxuICAgIHB1YmxpYyBmbkJvZHk6IHN0cmluZyxcbiAgICBwdWJsaWMgYXJnczogYW55W10sXG4gICkge1xuICAgIHN1cGVyKFxuICAgICAgYER1cmluZyBmdW5jdGlvbiBleGVjdXRpb24gJHtmbk5hbWV9IGZyb20gY29uZmlnICR7Y29uZmlnLm5hbWV9OlxuICAgICAgJHtlcnJvcn1cblxuICAgICAgU3RhY2s6XG4gICAgICAke2Vycm9yLnN0YWNrfVxuXG4gICAgICBGdW5jdGlvbiBCb2R5OlxuICAgICAgJHtmbkJvZHl9XG5cbiAgICAgIEZ1bmN0aW9uIEFyZ3VtZW50czogWyR7YXJncy5qb2luKCdcXG4nKX1dYCxcbiAgICApO1xuICB9XG59XG4iXX0=