Skip to content

Function.setOf

github-actions[bot] edited this page Jun 18, 2026 · 20 revisions

umt / setOf

Function: setOf()

setOf<IV, T>(itemValidator?, message?): (value) => ValidateCoreReturnType<Set<T>> & StandardSchemaV1<Set<T>, Set<T>>

Defined in: Validate/set/core.ts:33

Creates a Set validator. When a per-element validator is supplied, every element of the set must satisfy it; iteration short-circuits at the first failure and surfaces the failing message.

Type Parameters

IV

IV extends (value) => ValidateCoreReturnType<unknown> = (value) => ValidateCoreReturnType<unknown>

Validator for set elements

T

T = SetExtractValidatedType<IV>

Parameters

itemValidator?

IV

Validator applied to every element

message?

string

Custom error message for type validation

Returns

(value) => ValidateCoreReturnType<Set<T>> & StandardSchemaV1<Set<T>, Set<T>>

  • Validator function for Set instances

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally