feat(integration): improve integration test connection (#3005)

This commit is contained in:
Meier Lukas authored and GitHub committed 2025-05-16 20:59:12 +02:00
1 parent 3daf1c8341
commit ef9a5e9895
111 files changed
+7168 -976

No files matched your search

@@ -0,0 +1,18 @@
export interface IntegrationErrorData {
id: string;
name: string;
url: string;
}
export abstract class IntegrationError extends Error {
public readonly integrationId: string;
public readonly integrationName: string;
public readonly integrationUrl: string;
constructor(integration: IntegrationErrorData, message: string, { cause }: ErrorOptions) {
super(message, { cause });
this.integrationId = integration.id;
this.integrationName = integration.name;
this.integrationUrl = integration.url;
}
}