composition

package
v0.12.2 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewJsPlannerLoader

func NewJsPlannerLoader(
	templatesStore templatesPkg.Store,
) *jsPlannerLoader

NewJsPlannerLoader constructs JavaScript planner loader.

func NewYamlPlannerLoader

func NewYamlPlannerLoader(store templatesPkg.Store) *yamlPlannerLoader

NewYamlPlannerLoader construct yaml planner loader.

Types

type CompositePlanner

type CompositePlanner interface {
	BuildPlan(context.Context, templatesPkg.Data) ([]templatesPkg.RenderTask, error)

	PlannerType() string
}

CompositePlanner build plan for composition template rendering.

type PlannerNotFoundError

type PlannerNotFoundError struct {
	// contains filtered or unexported fields
}

PlannerNotFoundError returned if planner file not found.

func (*PlannerNotFoundError) Error

func (err *PlannerNotFoundError) Error() string

func (*PlannerNotFoundError) Unwrap

func (err *PlannerNotFoundError) Unwrap() error

Jump to

Keyboard shortcuts

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