getStdEnv lazy initializes the CEL standard environment.
()
| 1038 | |
| 1039 | // getStdEnv lazy initializes the CEL standard environment. |
| 1040 | func getStdEnv() (*Env, error) { |
| 1041 | stdEnvInit.Do(func() { |
| 1042 | stdEnv, stdEnvErr = NewCustomEnv(StdLib(), EagerlyValidateDeclarations(true)) |
| 1043 | }) |
| 1044 | return stdEnv, stdEnvErr |
| 1045 | } |
| 1046 | |
| 1047 | // interopCELTypeProvider layers support for the types.Provider interface on top of a ref.TypeProvider. |
| 1048 | type interopCELTypeProvider struct { |
no test coverage detected