helper

package
v0.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertArtInputSpecToArtSpec

func ConvertArtInputSpecToArtSpec(artInput *model.ArtifactInputSpec) *model.ArtifactSpec

TODO: maybe use generics for ArtifactInputSpec and ArtifactSpec?

func ConvertBuilderInputSpecToBuilderSpec

func ConvertBuilderInputSpecToBuilderSpec(input *model.BuilderInputSpec) *model.BuilderSpec

func ConvertLicenseInputSpecToLicenseSpec added in v0.2.0

func ConvertLicenseInputSpecToLicenseSpec(licenseInput *model.IDorLicenseInput) *model.LicenseSpec

func ConvertPkgInputSpecToPkgSpec

func ConvertPkgInputSpecToPkgSpec(pkgInput *model.PkgInputSpec) *model.PkgSpec

TODO: maybe use generics for PkgInputSpec and PkgSpec?

func ConvertSrcInputSpecToSrcSpec

func ConvertSrcInputSpecToSrcSpec(srcInput *model.SourceInputSpec) *model.SourceSpec

TODO: maybe use generics for SourceInputSpec and SourceSpec?

func FixDependencyType added in v0.5.0

func FixDependencyType(dt *model.DependencyType)

func GetPackageAndArtifactFilters added in v0.4.0

func GetPackageAndArtifactFilters(filters []*model.PackageOrArtifactSpec) (pkgs []*model.PkgSpec, arts []*model.ArtifactSpec)

func GetPreloads added in v0.10.2

func GetPreloads(ctx context.Context) []string

getPreloads get the specific graphQL query fields that are requested. graphql.CollectAllFields only provides the top level fields and none of the nested fields below it. getPreloads recursively goes through the fields and retrieves each nested field below it. for example:

type
namespaces {
  namespace
  names {
    name
    tag
    commit
  }
}
will return:
fields: [type namespaces namespaces.namespace namespaces.names namespaces.names.name namespaces.names.tag namespaces.names.commit]

func IsIDPresent added in v0.4.0

func IsIDPresent(id string, linkIDs []string) bool

IDs should be sorted

func SortAndRemoveDups added in v0.4.0

func SortAndRemoveDups(ids []string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL