createWidgetFactory<
W,T>(widgetName,factory):WidgetFactory<W,T>
Define a widget factory that can be linked with configuration through the provided widget name.
W extends Widget<object, object, object, object>
The type of the widget
T extends (config?) => W = (config?) => W
The type of the widget factory function. Useful when the widget factory has a generic.
string
the widget name, used for configuration injection
T
the widget factory function
WidgetFactory<W, T>
the widget factory
useWidgetWithConfig<
W>(factory,props,propsConfig?):WidgetSlotContext<W>
Create and attach an agnos-ui/core widget to the current react component.
W extends Widget<object, object, object, object>
The type of the widget.
the widget factory
Partial<WidgetProps<W>> = {}
the props
the props config
the state, api and directives to track and interact with the widget