getStdEnv lazy initializes the CEL standard environment.
()
| 1128 | |
| 1129 | // getStdEnv lazy initializes the CEL standard environment. |
| 1130 | func getStdEnv() (*Env, error) { |
| 1131 | stdEnvInit.Do(func() { |
| 1132 | stdEnv, stdEnvErr = NewCustomEnv(StdLib(), EagerlyValidateDeclarations(true)) |
| 1133 | }) |
| 1134 | return stdEnv, stdEnvErr |
| 1135 | } |
| 1136 | |
| 1137 | // interopCELTypeProvider layers support for the types.Provider interface on top of a ref.TypeProvider. |
| 1138 | type interopCELTypeProvider struct { |
no test coverage detected