Documentation
¶
Index ¶
- func ConfigForPanelcfgVariant(identifier string) (variants.PanelcfgConfig, bool)
- func ConvertDataqueryToCode(dataquery variants.Dataquery) string
- func ConvertPanelToCode(inputPanel any, panelType string) string
- func Dump(root any) string
- func StrictUnmarshalDataquery(raw []byte, dataqueryTypeHint string) (variants.Dataquery, error)
- func ToPtr[T any](v T) *T
- func UnmarshalDataquery(raw []byte, dataqueryTypeHint string) (variants.Dataquery, error)
- func UnmarshalDataqueryArray(raw []byte, dataqueryTypeHint string) ([]variants.Dataquery, error)
- type BuildError
- type BuildErrors
- type Builder
- type Runtime
- func (runtime *Runtime) ConfigForPanelcfgVariant(identifier string) (variants.PanelcfgConfig, bool)
- func (runtime *Runtime) ConvertDataqueryToGo(dataquery variants.Dataquery) string
- func (runtime *Runtime) ConvertPanelToGo(inputPanel any, panelType string) string
- func (runtime *Runtime) RegisterDataqueryVariant(config variants.DataqueryConfig)
- func (runtime *Runtime) RegisterPanelcfgVariant(config variants.PanelcfgConfig)
- func (runtime *Runtime) StrictUnmarshalDataquery(raw []byte, dataqueryTypeHint string) (variants.Dataquery, error)
- func (runtime *Runtime) UnmarshalDataquery(raw []byte, dataqueryTypeHint string) (variants.Dataquery, error)
- func (runtime *Runtime) UnmarshalDataqueryArray(raw []byte, dataqueryTypeHint string) ([]variants.Dataquery, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigForPanelcfgVariant ¶
func ConfigForPanelcfgVariant(identifier string) (variants.PanelcfgConfig, bool)
func ConvertDataqueryToCode ¶
func ConvertPanelToCode ¶
func UnmarshalDataquery ¶
Types ¶
type BuildError ¶
func (*BuildError) Error ¶
func (err *BuildError) Error() string
type BuildErrors ¶
type BuildErrors []*BuildError
func MakeBuildErrors ¶
func MakeBuildErrors(rootPath string, err error) BuildErrors
func (BuildErrors) Error ¶
func (errs BuildErrors) Error() string
type Runtime ¶
type Runtime struct {
// contains filtered or unexported fields
}
func NewRuntime ¶
func NewRuntime() *Runtime
func (*Runtime) ConfigForPanelcfgVariant ¶
func (runtime *Runtime) ConfigForPanelcfgVariant(identifier string) (variants.PanelcfgConfig, bool)
func (*Runtime) ConvertDataqueryToGo ¶
func (*Runtime) ConvertPanelToGo ¶
func (*Runtime) RegisterDataqueryVariant ¶
func (runtime *Runtime) RegisterDataqueryVariant(config variants.DataqueryConfig)
func (*Runtime) RegisterPanelcfgVariant ¶
func (runtime *Runtime) RegisterPanelcfgVariant(config variants.PanelcfgConfig)
func (*Runtime) StrictUnmarshalDataquery ¶
func (*Runtime) UnmarshalDataquery ¶
Click to show internal directories.
Click to hide internal directories.