11 lines
564 B
TypeScript
11 lines
564 B
TypeScript
import type { DataTransferFailure, SqlFileFailure } from "@/composables/useExportTracker";
|
|
|
|
export function dataTransferFailureCopyText(failure: DataTransferFailure): string {
|
|
return `${failure.table}\n${failure.error}`;
|
|
}
|
|
|
|
export function sqlFileFailureCopyText(failure: SqlFileFailure, translatedError: string): string {
|
|
const heading = `#${failure.statementIndex}${failure.fileName ? ` ${failure.fileName}` : ""}`;
|
|
return [heading, failure.statementSummary || undefined, translatedError].filter((line): line is string => line !== undefined).join("\n");
|
|
}
|