set

View Source

Summary

Create a schema that validates a Set with typed values.

Signature

function set<valueInput, valueOutput>(
  valueSchema: Schema<valueInput, valueOutput>,
): Schema<unknown, Set<valueOutput>>;

Params

valueSchema

Schema for Set values

Returns

A schema that produces a Set<valueOutput>