Documentation
¶
Overview ¶
Package config implements typed configuration records, inline schema helpers, JSON Schema loading, and immutable deep merging for automation scripts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Host ¶
type Host struct {
// ReadFile supplies configuration and local schema contents.
ReadFile func(string) ([]byte, error)
// ResolvePath resolves a path relative to the calling Starlark file.
ResolvePath func(*starlark.Thread, string) string
// HTTPClient optionally supplies the transport and a shorter request timeout.
// The binding copies the client and enforces its own HTTPS redirect policy.
HTTPClient *http.Client
}
Host supplies runtime services without exposing the automation session. Callbacks and HTTP transports must be safe for concurrent use.
Click to show internal directories.
Click to hide internal directories.