Skip to main content
Normalized source widget returned by defineWidget.

Properties

true
required
Internal marker that distinguishes normalized source widgets.
readonly WidgetSourceCapabilityDeclaration[]
required
Capability declarations derived from uses.
string
Builder palette category.
required
React component rendered by the Remote DOM worker.
Host layout treatment for the widget.
required
Normalized defaults; an omitted author value becomes an empty object.
string
Builder palette description of the widget’s purpose.
string
Human-readable builder palette name.
string
Icon identifier displayed in the builder palette.
string
Oldest portal SDK version that can host the widget.
Name
required
Stable URL-safe widget name used in the canonical widget type.
WidgetSourcePropertySchema
JSON-serializable property editor schema.
WidgetSourceResizable
Builder resize behavior and optional minimum dimensions.
readonly DeclarativeCapabilityUse | AnyPortalFunction[]
required
Normalized typed functions and declarative capability markers.