UNPKG

@artinet/sdk

Version:

A TypeScript SDK for building collaborative AI agents.

15 lines (14 loc) 400 B
import { validateSchema } from "./schema-validation.js"; import { logger } from "../config/index.js"; export function safeParse(json) { try { return JSON.parse(json); } catch (error) { logger.warn("safeParse error:", error, json); return {}; } } export async function safeParseSchema(json, schema) { return await validateSchema(schema, safeParse(json)); }