Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { getShortErrorMsg } from "./getShortErrorMsg.mjs";
import fs from "fs";
import path from "path";
//#region src/node.ts
function reportDiagnostic(code, message, args, context) {
try {
const dir = path.resolve(process.cwd(), ".mf", "diagnostics");
fs.mkdirSync(dir, { recursive: true });
const output = {
...context,
latestErrorEvent: {
code,
message,
args,
timestamp: Date.now()
}
};
fs.writeFileSync(path.join(dir, "latest.json"), JSON.stringify(output, null, 2));
} catch {}
}
function logAndReport(code, descMap, args, logger, originalErrorMsg, context) {
const msg = getShortErrorMsg(code, descMap, args, originalErrorMsg);
reportDiagnostic(code, msg, args, context);
return logger(msg);
}
//#endregion
export { logAndReport };
//# sourceMappingURL=node.mjs.map