Skip to content

@vttforge/core / SetFieldInstance

Interface: SetFieldInstance<Inner, O> ​

A SetField holds a Set, not an array.

It extends ArrayField and validates the same way, but initialize wraps the result in new Set(...), so a schema that declares one and types it as an array gets .push and index access from the compiler on a value that has neither.

Extends ​

Type Parameters ​

Inner ​

Inner extends FieldInstance = FieldInstance

O ​

O extends SetFieldOptions = SetFieldOptions

Properties ​

[BRAND] ​

readonly [BRAND]: "set"

Overrides ​

FieldInstance.[BRAND]


element ​

readonly element: Inner


options ​

readonly options: O

Overrides ​

FieldInstance.options

MIT licensed.