Files
db-sqlite/component.go
T

17 lines
436 B
Go
Raw Normal View History

package sqlite
import (
"code.nochebuena.dev/einherjar/contracts/lifecycle"
"code.nochebuena.dev/einherjar/contracts/observability"
)
// Component bundles the full sqlite capability: lifecycle management,
// health reporting, and the database [Provider] interface.
// Register with launcher and health before starting.
type Component interface {
lifecycle.Component
observability.Checkable
observability.Identifiable
Provider
}