mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
scope: create interface for content and file resolvers
Signed-off-by: Alfredo Deza <adeza@anchore.com>
This commit is contained in:
parent
b2d7bd3b1a
commit
ec52e91301
@ -8,6 +8,15 @@ import (
|
||||
"github.com/anchore/stereoscope/pkg/image"
|
||||
)
|
||||
|
||||
type FileContentResolver interface {
|
||||
ContentResolver
|
||||
FileResolver
|
||||
}
|
||||
|
||||
type ContentResolver interface {
|
||||
MultipleFileContentsByRef(f ...file.Reference) (map[file.Reference]string, error)
|
||||
}
|
||||
|
||||
type FileResolver interface {
|
||||
FilesByPath(paths ...file.Path) ([]file.Reference, error)
|
||||
FilesByGlob(patterns ...string) ([]file.Reference, error)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user