expressions

package
v0.36.2 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2019 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ContextTopLevels = []string{"channel", "child", "contact", "date", "extra", "flow", "parent", "step"}

ContextTopLevels are the allowed top-level identifiers in legacy expressions, i.e. @contact.bar is valid but @foo.bar isn't

Functions

func MigrateContextReference added in v0.33.7

func MigrateContextReference(path string) string

MigrateContextReference migrates a context reference in a legacy expression

func MigrateStringLiteral added in v0.19.0

func MigrateStringLiteral(s string) string

func MigrateTemplate

func MigrateTemplate(template string, options *MigrateOptions) (string, error)

MigrateTemplate will take a legacy expression and translate it to the new syntax

Types

type MigrateOptions added in v0.23.0

type MigrateOptions struct {
	DefaultToSelf bool
	URLEncode     bool
}

MigrateOptions are options for how expressions are migrated

Jump to

Keyboard shortcuts

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