Files
Crm-Frontend/fix-client.ts

26 lines
819 B
TypeScript

import * as fs from "fs";
const zodPath = "src/lib/client/zod.gen.ts";
let content = fs.readFileSync(zodPath, "utf8");
// Replace only for the upload schema
const zodTarget = "upload_file: z.string";
while (content.includes(zodTarget)) {
content = content.replace(zodTarget, "upload_file: z.any");
}
fs.writeFileSync(zodPath, content);
console.log("✅ Fixed zod schema for upload_file");
const utilsPath = "src/lib/client/client/utils.ts";
content = fs.readFileSync(utilsPath, "utf8");
const utilsTarget = "@ts-expect-error";
while (content.includes(utilsTarget)) {
content = content.replace(utilsTarget, "@ts-ignore");
}
content = content.replace(
"...(mergedHeaders[key] ?? []),",
"...(mergedHeaders[key] ?? []) as any,"
);
fs.writeFileSync(utilsPath, content);
console.log("✅ Fixed utils.ts");