API reference / @evolu/common / Type / set

Function: set()

function set<ElementType>(element): SetType<ElementType>;

Defined in: packages/common/src/Type.ts:2418

Set of a specific Type.

Example

const NumberSet = set(Number);

const result1 = NumberSet.from(new Set([1, 2, 3])); // ok(Set { 1, 2, 3 })
const result2 = NumberSet.from(new Set(["a", "b"])); // err(...)

Type Parameters

Type Parameter
ElementType extends AnyType

Parameters

ParameterType
elementElementType

Returns

SetType<ElementType>

Was this page helpful?