26 lines
819 B
TypeScript
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");
|