AbstractProtected AbstractgetGet the zod schema for this configuration. Override in subclasses to enable validation.
Serialize configuration to a plain JSON object
Serialize configuration to a JSON string
Validate this configuration against its zod schema.
Override getSchema() in subclasses to define the schema.
Abstract base class for all component configurations.
Subclasses define their schema as a static
schemaproperty (a zod schema) and their configuration fields as constructor parameters with defaults.Example