edge/pkg/app/backend_module.go

18 lines
248 B
Go

package app
import (
"github.com/dop251/goja"
)
type BackendModuleFactory func(*Backend) BackendModule
type BackendModule interface {
Name() string
Export(*goja.Object)
}
type InitializableModule interface {
BackendModule
OnInit() error
}