The `env_yaml` parser now accepts type signatures for variable types and function overload signatures. The `type` field can be used instead of `type_name` for variables, allowing a more compact representation of types, including type parameters and parameterized types. The `signature` field can be used for function overloads, providing a single string to define the overload's target, arguments, and member status. The `return` type in function overloads can now also be specified as a type signature string.
PiperOrigin-RevId: 925627200
Add support for type signatures in CEL environment YAML configuration.
The env_yaml parser now accepts type signatures for variable types and function overload signatures. The type field can be used instead of type_name for variables, allowing a more compact representation of types, including type parameters and parameterized types. The signature field can be used for function overloads, providing a single string to define the overload's target, arguments, and member status. The return type in function overloads can now also be specified as a type signature string.