Skip to main content

SchemaValidator

@forge/monorepo


@forge/monorepo / backend/src / SchemaValidator

Interface: SchemaValidator

Defined in: backend/src/tools/registry.ts:40

Validates a tool input against its (opaque) inputSchema. Default duck-types a zod schema.

Methods

validate()

validate(schema, value): { ok: true; value: unknown; } | { message: string; ok: false; }

Defined in: backend/src/tools/registry.ts:41

Parameters

schema

unknown

value

unknown

Returns

{ ok: true; value: unknown; } | { message: string; ok: false; }