MCPcopy Index your code
hub / github.com/BuilderIO/agent-native / parseSqlArgs

Function parseSqlArgs

packages/core/src/scripts/db/exec.ts:45–54  ·  view source on GitHub ↗
(raw: string | undefined, label = "--args")

Source from the content-addressed store, hash-verified

43}
44
45function parseSqlArgs(raw: string | undefined, label = "--args"): unknown[] {
46 if (!raw) return [];
47 try {
48 const parsed = JSON.parse(raw);
49 if (Array.isArray(parsed)) return parsed;
50 } catch {
51 // Fall through to the shared error below.
52 }
53 fail(`${label} must be a JSON array`);
54}
55
56function parseStatements(parsed: Record<string, string>): DbExecStatement[] {
57 if (parsed.statements) {

Callers 1

parseStatementsFunction · 0.70

Calls 1

failFunction · 0.90

Tested by

no test coverage detected