Documentation
¶
Index ¶
- Constants
- type Arg
- func APIArg(ref string) Arg
- func ContextArg() Arg
- func InputArg(ref string) Arg
- func InputArgDef(id string, prototype any, opts ...InputOption) Arg
- func InputArgDefAs(id, field string, prototype any, opts ...InputOption) Arg
- func InputArgDefAuto(prototype any, opts ...InputOption) Arg
- func InputArgFrom(def InputDef) Arg
- func Literal(value string) Arg
- func RepoArg(ref string) Arg
- func SecretArg(ref string) Arg
- func StepArg(ref string) Arg
- func URLArg(ref string) Arg
- type Component
- func API(id string, constructor any, args ...Arg) Component
- func APIAs(id, field string, constructor any, args ...Arg) Component
- func Repo(id string, constructor any, args ...Arg) Component
- func RepoAs(id, field string, constructor any, args ...Arg) Component
- func Step(id string, constructor any, args ...Arg) Component
- func StepAs(id, field string, constructor any, args ...Arg) Component
- type InputDef
- type InputOption
- type Manifest
- type PostgresEnv
- type Requires
- type TokenEnv
- type URLBaseEnv
- type URLDef
- type URLOption
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Arg ¶
func ContextArg ¶
func ContextArg() Arg
func InputArgDef ¶
func InputArgDef(id string, prototype any, opts ...InputOption) Arg
func InputArgDefAs ¶
func InputArgDefAs(id, field string, prototype any, opts ...InputOption) Arg
func InputArgDefAuto ¶
func InputArgDefAuto(prototype any, opts ...InputOption) Arg
func InputArgFrom ¶
type InputDef ¶
func InputWithField ¶
func InputWithField(id, field string, prototype any, opts ...InputOption) InputDef
type InputOption ¶
type InputOption = internal.InputOption
func WithEnvPreset ¶
func WithEnvPreset(preset any) InputOption
func WithEnvPresetMapper ¶
func WithEnvPresetMapper(preset, mapper any) InputOption
func WithInputPrefix ¶
func WithInputPrefix(prefix string) InputOption
func WithLoader ¶
func WithLoader(loader any) InputOption
type PostgresEnv ¶
type PostgresEnv = internal.PostgresEnv
type URLBaseEnv ¶
type URLBaseEnv = internal.URLBaseEnv
type URLDef ¶
func URLWithField ¶
Click to show internal directories.
Click to hide internal directories.