Skip to content

Home > llm-ops > TypeChatJsonValidator > validate

TypeChatJsonValidator.validate() method

Parses and validates the given JSON string according to the associated TypeScript schema. Returns a Success<T> object containing the parsed JSON object if validation was successful. Otherwise, returns an Error object with a message property that contains the TypeScript compiler diagnostics.

Signature:

typescript
validate(jsonText: string): Result<T>;
validate(jsonText: string): Result<T>;

Parameters

ParameterTypeDescription
jsonTextstringThe JSON string to validate.

Returns:

Result<T>

The parsed JSON object or the TypeScript compiler diagnostic messages.

Released under the MIT License.