You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
2.3 KiB
51 lines
2.3 KiB
// Copyright 2021-2024 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.
|
|
/**
|
|
* Scalar value types. This is a subset of field types declared by protobuf
|
|
* enum google.protobuf.FieldDescriptorProto.Type The types GROUP and MESSAGE
|
|
* are omitted, but the numerical values are identical.
|
|
*/
|
|
export var ScalarType;
|
|
(function (ScalarType) {
|
|
// 0 is reserved for errors.
|
|
// Order is weird for historical reasons.
|
|
ScalarType[ScalarType["DOUBLE"] = 1] = "DOUBLE";
|
|
ScalarType[ScalarType["FLOAT"] = 2] = "FLOAT";
|
|
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
|
|
// negative values are likely.
|
|
ScalarType[ScalarType["INT64"] = 3] = "INT64";
|
|
ScalarType[ScalarType["UINT64"] = 4] = "UINT64";
|
|
// Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
|
|
// negative values are likely.
|
|
ScalarType[ScalarType["INT32"] = 5] = "INT32";
|
|
ScalarType[ScalarType["FIXED64"] = 6] = "FIXED64";
|
|
ScalarType[ScalarType["FIXED32"] = 7] = "FIXED32";
|
|
ScalarType[ScalarType["BOOL"] = 8] = "BOOL";
|
|
ScalarType[ScalarType["STRING"] = 9] = "STRING";
|
|
// Tag-delimited aggregate.
|
|
// Group type is deprecated and not supported in proto3. However, Proto3
|
|
// implementations should still be able to parse the group wire format and
|
|
// treat group fields as unknown fields.
|
|
// TYPE_GROUP = 10,
|
|
// TYPE_MESSAGE = 11, // Length-delimited aggregate.
|
|
// New in version 2.
|
|
ScalarType[ScalarType["BYTES"] = 12] = "BYTES";
|
|
ScalarType[ScalarType["UINT32"] = 13] = "UINT32";
|
|
// TYPE_ENUM = 14,
|
|
ScalarType[ScalarType["SFIXED32"] = 15] = "SFIXED32";
|
|
ScalarType[ScalarType["SFIXED64"] = 16] = "SFIXED64";
|
|
ScalarType[ScalarType["SINT32"] = 17] = "SINT32";
|
|
ScalarType[ScalarType["SINT64"] = 18] = "SINT64";
|
|
})(ScalarType || (ScalarType = {}));
|