feat: use ES2022 native error chaining to improve error reporting (#4431)

feat: use ES2022 native error chaining
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2022-10-26 11:55:39 +02:00
committed by GitHub
parent 3a9684df9f
commit 1f610b90f6
9 changed files with 69 additions and 74 deletions

View File

@@ -95,8 +95,7 @@ export class ActiveWorkflows {
throw new WorkflowActivationError(
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-unsafe-member-access
`There was a problem activating the workflow: "${error.message}"`,
error,
triggerNode,
{ cause: error as Error, node: triggerNode },
);
}
}
@@ -122,8 +121,7 @@ export class ActiveWorkflows {
throw new WorkflowActivationError(
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions, @typescript-eslint/no-unsafe-member-access
`There was a problem activating the workflow: "${error.message}"`,
error,
pollNode,
{ cause: error as Error, node: pollNode },
);
}
}