OptionalconstraintsOptional constraints that validate this property's value at lint-time. Used to catch errors early by validating prop values against business rules.
OptionaldefaultThe default value, if any, for this property if it is not provided.
A description of what this property is used for
The name of the property
OptionalpossibleOptional list of possible values for this property.
Indicates if this property is required for the component to function correctly. If true, the component will not work without this property being set.
The type of the property. It can be one of 'string', 'number', 'boolean', 'object', 'array', 'function', or 'any'. For complex types, use extended syntax like "Array<string | ColumnDef>". These types are for aligning users of the component. Components are in JavaScript and do not actually enforce types at runtime, but this is used to provide guidance for users (AI and Human)
Definition of a single property of a component.