Versions in this module Expand all Collapse all v1 v1.0.1 Jan 25, 2024 Changes in this version + func Register(p Plugin) + func Update(plugName, objectName string, value interface{}) + type Config map[string]interface + type Context struct + func NewContext(injects map[string]interface{}) *Context + func (ctx *Context) GetData(k string) interface{} + func (ctx *Context) GetInject(typ string) interface{} + func (ctx *Context) SetData(k string, v interface{}) + func (ctx *Context) SetInject(obj interface{}) + type Plugin struct + ConfigSample string + Id string + Init func(map[string]interface{}) + JsCode string + Name string + Objects map[string]interface{} + func Get(id string) *Plugin + func List() []Plugin