Skip to content

Interface: FusionValidator<T>

Defined in: packages/core/src/core/StandardSchema.ts:91

Universal validator interface used internally by MCP Fusion.

Wraps any schema library (Zod, Valibot, ArkType, etc.) into a consistent validation contract.

Type Parameters

Type ParameterDefault type
Tunknown

Properties

schema

ts
readonly schema: unknown;

Defined in: packages/core/src/core/StandardSchema.ts:97

Original schema reference (for introspection)


vendor

ts
readonly vendor: string;

Defined in: packages/core/src/core/StandardSchema.ts:95

Vendor identifier (e.g. 'zod', 'valibot', 'arktype')

Methods

validate()

ts
validate(value): ValidationResult<T>;

Defined in: packages/core/src/core/StandardSchema.ts:93

Run validation and return a result (never throws)

Parameters

ParameterType
valueunknown

Returns

ValidationResult<T>