INNER CODE UNIT · TypeScript
buf
x-cmd/x-cmd · mod/ajv/lib/ajv.ts:401
buf = buf.slice(i + 1);
if (line) yield line;
}
}
const tail = buf.trim();
if (tail) yield tail;
}
// `validate` streams data files: positional args first, then (if none)
// paths from stdin line-by-line. Output is TSV: <file>\t<result>.
// Exits 1 if any file is invalid.
async function cmdValidate(): Promise<number> {
let s: Record<string, unknown>;
try {
s = await readJson<Record<string, unknown>>(schema);
} catch (e) {
const msg = e instanceof Error ? e.message : String(e);
if (e instanceof IoError) {