INNER CODE UNIT · TypeScript

cmdTest

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

async function cmdTest(): 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);
        emitResult(schema, R.SyntaxError, msg, e instanceof ParseError ? { format: e.format } : undefined);
        return 1;
    }
    let d: unknown;
    try {
        d = await readJson<unknown>(arg2);
    } catch (e) {
        const msg = e instanceof Error ? e.message : String(e);
        emitResult(arg2, R.SyntaxError, msg, e instanceof ParseError ? { format: e.format } : undefined);
        return 1;
    }
    const ajv = makeAjv(typeof s.$schema === "string" ? s.$schema : undefined);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…