Files
showbridge-go/internal/common/module.go

19 lines
266 B
Go

package common
import (
"context"
)
type Module interface {
Id() string
Type() string
Start(context.Context) error
Stop()
Output(context.Context, any) error
}
type KeyValueModule interface {
Get(key string) (any, error)
Set(key string, value any) error
}