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 Parameter | Default type |
|---|---|
T | unknown |
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
| Parameter | Type |
|---|---|
value | unknown |