Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPlugin ¶
func AddPlugin(componentType ComponentType, plugin func(*ComponentInfo) node.INode)
func CreateComponent ¶
func CreateComponent(ci *ComponentInfo) (node.INode, error)
Types ¶
type ComponentInfo ¶
type ComponentInfo struct { TypeName ComponentType Attrs map[string]interface{} NodeID int NodeName string Caller *commonElementsFunction.Caller IsAsync bool InputVars []string OutputVars []string Params []*commonElementsFunction.Param OutputTypes []*commonElementsVariable.VarType }
func (*ComponentInfo) GetAttr ¶
func (ci *ComponentInfo) GetAttr(key string, defaultValue interface{}) interface{}
type PrintComponent ¶
Click to show internal directories.
Click to hide internal directories.