// package db defines the database interface package db import "github.com/gabehf/kanpeki/internal/models" type DB interface { Close() SaveLibrary(*models.LibraryInfo) error GetLibraryInfo(id string) (*models.LibraryInfo, error) DeleteLibrary(id string) error SaveMediaInfo(*models.MediaInfo) error GetMediaInfo(path string) (*models.MediaInfo, error) DeleteMediaInfo(path string) error }