MCPcopy Index your code
hub / github.com/devspace-sh/devspace / Variable

Interface Variable

pkg/devspace/config/loader/variable/types.go:11–13  ·  view source on GitHub ↗

Variable defines an interface to load a variable

Source from the content-addressed store, hash-verified

9
10// Variable defines an interface to load a variable
11type Variable interface {
12 Load(ctx context.Context, definition *latest.Variable) (interface{}, error)
13}
14
15// RuntimeResolver fills in runtime variables and cached ones
16type RuntimeResolver interface {

Callers 5

resolveMethod · 0.65
fillVariableMethod · 0.65
LoadMethod · 0.65
fillRuntimeVariableMethod · 0.65

Implementers 13

composeManagerpkg/devspace/compose/manager.go
cacheLoaderpkg/devspace/config/localcache/config.
Loaderpkg/devspace/config/localcache/testing
configLoaderpkg/devspace/config/loader/loader.go
noneVariablepkg/devspace/config/loader/variable/no
undefinedVariablepkg/devspace/config/loader/variable/un
commandVariablepkg/devspace/config/loader/variable/co
envVariablepkg/devspace/config/loader/variable/en
predefinedVariablepkg/devspace/config/loader/variable/pr
defaultVariablepkg/devspace/config/loader/variable/de
runtimeVariablepkg/devspace/config/loader/variable/ru
FakeConfigLoaderpkg/devspace/config/loader/testing/fak

Calls

no outgoing calls

Tested by

no test coverage detected