github.com/theliebeskind/genfig@v0.1.5-alpha/plugins/plugins.go (about) 1 package plugins 2 3 import ( 4 "io" 5 6 "github.com/theliebeskind/genfig/models" 7 ) 8 9 // Plugin interface 10 type Plugin interface { 11 io.WriterTo 12 SetSchemaMap(models.SchemaMap) 13 GetInitCall() (string, bool) 14 } 15 16 // Plugins hold the available plugins 17 var Plugins = map[string]Plugin{}