INNER CODE UNIT · TypeScript

cmdCompile

x-cmd/x-cmd · mod/ajv/lib/ajv.ts:496

async function cmdCompile(): Promise<number> {
    let bad = 0;
    let seen = 0;
    for await (const f of iterInputFiles(1)) {
        seen++;
        let s: Record<string, unknown>;
        try {
            s = await readSchema(f);
        } catch (e) {
            const msg = e instanceof Error ? e.message : String(e);
            if (e instanceof IoError) {
                emitResult(f, R.IoError, msg, { code: e.code });
            } else if (e instanceof ParseError) {
                emitResult(f, R.SyntaxError, msg, {
                    format: e.format,
                    line: e.line,
                    column: e.column,
                });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…