Added type alias for alpm types in db

This commit is contained in:
Jannis M. Hoffmann 2021-02-16 15:27:08 +01:00 committed by J Guerreiro
parent b6feb7c308
commit 5993613c53

View file

@ -8,26 +8,29 @@ import (
"github.com/Jguer/yay/v10/pkg/upgrade"
)
type IPackage = alpm.IPackage
type Depend = alpm.Depend
type Executor interface {
AlpmArch() (string, error)
BiggestPackages() []alpm.IPackage
BiggestPackages() []IPackage
Cleanup()
IsCorrectVersionInstalled(string, string) bool
LastBuildTime() time.Time
LocalPackage(string) alpm.IPackage
LocalPackages() []alpm.IPackage
LocalPackage(string) IPackage
LocalPackages() []IPackage
LocalSatisfierExists(string) bool
PackageConflicts(alpm.IPackage) []alpm.Depend
PackageDepends(alpm.IPackage) []alpm.Depend
SatisfierFromDB(string, string) alpm.IPackage
PackageGroups(alpm.IPackage) []string
PackageOptionalDepends(alpm.IPackage) []alpm.Depend
PackageProvides(alpm.IPackage) []alpm.Depend
PackagesFromGroup(string) []alpm.IPackage
PackageConflicts(IPackage) []Depend
PackageDepends(IPackage) []Depend
SatisfierFromDB(string, string) IPackage
PackageGroups(IPackage) []string
PackageOptionalDepends(IPackage) []Depend
PackageProvides(IPackage) []Depend
PackagesFromGroup(string) []IPackage
RefreshHandle() error
RepoUpgrades(bool) (upgrade.UpSlice, error)
SyncPackage(string) alpm.IPackage
SyncPackages(...string) []alpm.IPackage
SyncSatisfier(string) alpm.IPackage
SyncPackage(string) IPackage
SyncPackages(...string) []IPackage
SyncSatisfier(string) IPackage
SyncSatisfierExists(string) bool
}