Documentation
¶
Index ¶
- Variables
- func RegalIsFormatted(_ rego.BuiltinContext, input *ast.Term, options *ast.Term) (*ast.Term, error)
- func RegalLast(_ rego.BuiltinContext, arr *ast.Term) (*ast.Term, error)
- func RegalParseModule(_ rego.BuiltinContext, filename *ast.Term, policy *ast.Term) (*ast.Term, error)
- func TestContextBuiltins() []*tester.Builtin
Constants ¶
This section is empty.
Variables ¶
View Source
var RegalBuiltinRegoFuncs = []func(*rego.Rego){ rego.Function1(RegalLastMeta, RegalLast), rego.Function2(RegalParseModuleMeta, RegalParseModule), rego.Function2(RegalIsFormattedMeta, RegalIsFormatted), }
View Source
var RegalIsFormattedMeta = ®o.Function{ Name: "regal.is_formatted", Decl: types.NewFunction( types.Args( types.Named("input", types.S). Description("input string to check for formatting"), types.Named("options", types.NewObject(nil, types.NewDynamicProperty(types.S, types.A))). Description("formatting options"), ), types.B, ), }
RegalIsFormattedMeta metadata for regal.is_formatted.
View Source
var RegalLastMeta = ®o.Function{ Name: "regal.last", Decl: types.NewFunction( types.Args( types.Named("array", types.NewArray(nil, types.A)). Description("performance optimized last index retrieval"), ), types.Named("element", types.A), ), }
RegalLastMeta metadata for regal.last.
View Source
var RegalParseModuleMeta = ®o.Function{ Name: "regal.parse_module", Decl: types.NewFunction( types.Args( types.Named("filename", types.S).Description("file name to attach to AST nodes' locations"), types.Named("rego", types.S).Description("Rego module"), ), types.Named("output", types.NewObject(nil, types.NewDynamicProperty(types.S, types.A))), ), }
RegalParseModuleMeta metadata for regal.parse_module.
Functions ¶
func RegalIsFormatted ¶ added in v0.31.0
func RegalParseModule ¶
func RegalParseModule(_ rego.BuiltinContext, filename *ast.Term, policy *ast.Term) (*ast.Term, error)
RegalParseModule regal.parse_module, like rego.parse_module but with location data included in AST.
func TestContextBuiltins ¶
TestContextBuiltins returns the list of builtins as expected by the test runner.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.