R
I

AttrSpec

Specification for a single attribute: default, requiredness, validation.

Signature

ts
interface AttrSpec<V extends AttrValue = AttrValue>

Type Parameters

Vextends AttrValue= AttrValue

Properties

PropertyTypeDescription
default?readonlyV | undefined
required?readonlyboolean | undefined
validate?readonly((value: unknown) => boolean) | undefined