UNPKG

@bufbuild/cel-spec

Version:

CEL definitions and test data

54 lines (53 loc) 4.2 kB
// Copyright 2024-2025 Buf Technologies, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; import { file_cel_expr_checked } from "../../checked_pb.js"; import { file_cel_expr_eval } from "../../eval_pb.js"; import { file_cel_expr_value } from "../../value_pb.js"; import { file_cel_expr_conformance_env_config } from "../env_config_pb.js"; import { file_google_protobuf_any } from "@bufbuild/protobuf/wkt"; /** * Describes the file cel/expr/conformance/test/suite.proto. */ export const file_cel_expr_conformance_test_suite = /*@__PURE__*/ fileDesc("CiVjZWwvZXhwci9jb25mb3JtYW5jZS90ZXN0L3N1aXRlLnByb3RvEhljZWwuZXhwci5jb25mb3JtYW5jZS50ZXN0ImgKCVRlc3RTdWl0ZRIMCgRuYW1lGAEgASgJEhMKC2Rlc2NyaXB0aW9uGAIgASgJEjgKCHNlY3Rpb25zGAMgAygLMiYuY2VsLmV4cHIuY29uZm9ybWFuY2UudGVzdC5UZXN0U2VjdGlvbiJkCgtUZXN0U2VjdGlvbhIMCgRuYW1lGAEgASgJEhMKC2Rlc2NyaXB0aW9uGAIgASgJEjIKBXRlc3RzGAMgAygLMiMuY2VsLmV4cHIuY29uZm9ybWFuY2UudGVzdC5UZXN0Q2FzZSKzAwoIVGVzdENhc2USDAoEbmFtZRgBIAEoCRITCgtkZXNjcmlwdGlvbhgCIAEoCRIMCgRleHByGAMgASgJEi4KA2VudhgEIAEoCzIhLmNlbC5leHByLmNvbmZvcm1hbmNlLkVudmlyb25tZW50Ej0KBWlucHV0GAUgAygLMi4uY2VsLmV4cHIuY29uZm9ybWFuY2UudGVzdC5UZXN0Q2FzZS5JbnB1dEVudHJ5Ej4KDWlucHV0X2NvbnRleHQYBiABKAsyJy5jZWwuZXhwci5jb25mb3JtYW5jZS50ZXN0LklucHV0Q29udGV4dBI1CgZvdXRwdXQYByABKAsyJS5jZWwuZXhwci5jb25mb3JtYW5jZS50ZXN0LlRlc3RPdXRwdXQSJAoMZGVkdWNlZF90eXBlGAggASgLMg4uY2VsLmV4cHIuVHlwZRIVCg1kaXNhYmxlX2NoZWNrGAkgASgIGlMKCklucHV0RW50cnkSCwoDa2V5GAEgASgJEjQKBXZhbHVlGAIgASgLMiUuY2VsLmV4cHIuY29uZm9ybWFuY2UudGVzdC5JbnB1dFZhbHVlOgI4ASJtCgxJbnB1dENvbnRleHQSLwoPY29udGV4dF9tZXNzYWdlGAEgASgLMhQuZ29vZ2xlLnByb3RvYnVmLkFueUgAEhYKDGNvbnRleHRfZXhwchgCIAEoCUgAQhQKEmlucHV0X2NvbnRleHRfa2luZCJGCgpJbnB1dFZhbHVlEiAKBXZhbHVlGAEgASgLMg8uY2VsLmV4cHIuVmFsdWVIABIOCgRleHByGAIgASgJSABCBgoEa2luZCKuAQoKVGVzdE91dHB1dBInCgxyZXN1bHRfdmFsdWUYCCABKAsyDy5jZWwuZXhwci5WYWx1ZUgAEhUKC3Jlc3VsdF9leHByGAkgASgJSAASKAoKZXZhbF9lcnJvchgKIAEoCzISLmNlbC5leHByLkVycm9yU2V0SAASJwoHdW5rbm93bhgLIAEoCzIULmNlbC5leHByLlVua25vd25TZXRIAEINCgtyZXN1bHRfa2luZEJPCh1kZXYuY2VsLmV4cHIuY29uZm9ybWFuY2UudGVzdEIKU3VpdGVQcm90b1ABWh1jZWwuZGV2L2V4cHIvY29uZm9ybWFuY2UvdGVzdPgBAWIGcHJvdG8z", [file_cel_expr_checked, file_cel_expr_eval, file_cel_expr_value, file_cel_expr_conformance_env_config, file_google_protobuf_any]); /** * Describes the message cel.expr.conformance.test.TestSuite. * Use `create(TestSuiteSchema)` to create a new message. */ export const TestSuiteSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 0); /** * Describes the message cel.expr.conformance.test.TestSection. * Use `create(TestSectionSchema)` to create a new message. */ export const TestSectionSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 1); /** * Describes the message cel.expr.conformance.test.TestCase. * Use `create(TestCaseSchema)` to create a new message. */ export const TestCaseSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 2); /** * Describes the message cel.expr.conformance.test.InputContext. * Use `create(InputContextSchema)` to create a new message. */ export const InputContextSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 3); /** * Describes the message cel.expr.conformance.test.InputValue. * Use `create(InputValueSchema)` to create a new message. */ export const InputValueSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 4); /** * Describes the message cel.expr.conformance.test.TestOutput. * Use `create(TestOutputSchema)` to create a new message. */ export const TestOutputSchema = /*@__PURE__*/ messageDesc(file_cel_expr_conformance_test_suite, 5);