OptionalallowedFor union/enum types, the allowed values (e.g., ["asc", "desc"])
OptionaldescriptionHuman-readable description of this type
OptionalextendsBase type to extend from (enables type inheritance/extension)
Properties that make up this type (key = property name, value = property definition)
Custom type definition for complex objects (similar to TypeScript interfaces). Enables lint-time validation of object literals passed as component props.