Skip to content
1 min read · 67 words

Function: validateOptions()

ts
function validateOptions(input: unknown): WebLLMEmbeddingsAdapterOptions;

Defined in: batteries/embeddings/webllm/validation.ts:54

Validates an arbitrary input against webLLMEmbeddingsOptionsSchema and returns the resolved options shape. Throws E_INVALID_WEBLLM_EMBEDDINGS_OPTIONS (carrying the validator's report on cause) on failure.

Parameters

ParameterTypeDescription
inputunknownThe raw options object to validate.

Returns

WebLLMEmbeddingsAdapterOptions

The resolved options object with defaults filled in.