@bufbuild/cel-spec
Version:
CEL definitions and test data
54 lines (53 loc) • 4.2 kB
JavaScript
// 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);