refactor: dedupe script error formatting

This commit is contained in:
Peter Steinberger
2026-04-07 04:09:30 +01:00
parent bbe9b7ba15
commit 7dc085890e
16 changed files with 46 additions and 21 deletions

View File

@@ -1,5 +1,6 @@
import { DatabaseSync } from "node:sqlite";
import { load, getLoadablePath } from "sqlite-vec";
import { formatErrorMessage } from "./lib/error-format.mjs";
function vec(values) {
return Buffer.from(new Float32Array(values).buffer);
@@ -10,7 +11,7 @@ const db = new DatabaseSync(":memory:", { allowExtension: true });
try {
load(db);
} catch (err) {
const message = err instanceof Error ? err.message : String(err);
const message = formatErrorMessage(err);
console.error("sqlite-vec load failed:");
console.error(message);
console.error("expected extension path:", getLoadablePath());