move module interface to common package

This commit is contained in:
Joel Wetzell
2026-03-18 12:47:28 -05:00
parent 2a40fa561c
commit 2127c6fd5b
23 changed files with 42 additions and 37 deletions

13
internal/common/module.go Normal file
View File

@@ -0,0 +1,13 @@
package common
import (
"context"
)
type Module interface {
Id() string
Type() string
Start(context.Context) error
Stop()
Output(context.Context, any) error
}