@zilliz/milvus2-sdk-node
Version:
Official Node.js SDK for [Milvus](https://github.com/milvus-io/milvus) vector database. Provides gRPC and HTTP clients for vector similarity search, metadata filtering, and full collection/index/user management.
3,562 lines • 181 kB
TypeScript
declare const _default: {
nested: {
milvus: {
nested: {
proto: {
nested: {
schema: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
DataType: {
values: {
None: number;
Bool: number;
Int8: number;
Int16: number;
Int32: number;
Int64: number;
Float: number;
Double: number;
String: number;
VarChar: number;
Array: number;
JSON: number;
Geometry: number;
Text: number;
Timestamptz: number;
Mol: number;
Date: number;
Time: number;
Decimal: number;
BinaryVector: number;
FloatVector: number;
Float16Vector: number;
BFloat16Vector: number;
SparseFloatVector: number;
Int8Vector: number;
ArrayOfVector: number;
ArrayOfStruct: number;
Struct: number;
};
};
FunctionType: {
values: {
Unknown: number;
BM25: number;
TextEmbedding: number;
Rerank: number;
MinHash: number;
MolFingerprint: number;
};
};
FieldState: {
values: {
FieldCreated: number;
FieldCreating: number;
FieldDropping: number;
FieldDropped: number;
};
};
FieldSchema: {
fields: {
fieldID: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
isPrimaryKey: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
dataType: {
type: string;
id: number;
};
typeParams: {
rule: string;
type: string;
id: number;
};
indexParams: {
rule: string;
type: string;
id: number;
};
autoID: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
elementType: {
type: string;
id: number;
};
defaultValue: {
type: string;
id: number;
};
isDynamic: {
type: string;
id: number;
};
isPartitionKey: {
type: string;
id: number;
};
isClusteringKey: {
type: string;
id: number;
};
nullable: {
type: string;
id: number;
};
isFunctionOutput: {
type: string;
id: number;
};
externalField: {
type: string;
id: number;
};
};
};
FunctionSchema: {
fields: {
name: {
type: string;
id: number;
};
id: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
inputFieldNames: {
rule: string;
type: string;
id: number;
};
inputFieldIds: {
rule: string;
type: string;
id: number;
};
outputFieldNames: {
rule: string;
type: string;
id: number;
};
outputFieldIds: {
rule: string;
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
FunctionScore: {
fields: {
functions: {
rule: string;
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
FunctionChainStage: {
values: {
FunctionChainStageUnspecified: number;
FunctionChainStageIngestion: number;
FunctionChainStagePreProcess: number;
FunctionChainStageL0Rerank: number;
FunctionChainStageL1Rerank: number;
FunctionChainStageL2Rerank: number;
FunctionChainStagePostProcess: number;
};
};
FunctionChain: {
fields: {
name: {
type: string;
id: number;
};
stage: {
type: string;
id: number;
};
ops: {
rule: string;
type: string;
id: number;
};
};
};
FunctionChainOp: {
fields: {
op: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
inputs: {
rule: string;
type: string;
id: number;
};
outputs: {
rule: string;
type: string;
id: number;
};
params: {
keyType: string;
type: string;
id: number;
};
};
};
FunctionChainExpr: {
fields: {
name: {
type: string;
id: number;
};
args: {
rule: string;
type: string;
id: number;
};
params: {
keyType: string;
type: string;
id: number;
};
};
};
FunctionChainExprArg: {
oneofs: {
arg: {
oneof: string[];
};
};
fields: {
column: {
type: string;
id: number;
};
literal: {
type: string;
id: number;
};
};
};
FunctionChainColumnArg: {
fields: {
name: {
type: string;
id: number;
};
};
};
FunctionParamValue: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
boolValue: {
type: string;
id: number;
};
int64Value: {
type: string;
id: number;
};
doubleValue: {
type: string;
id: number;
};
stringValue: {
type: string;
id: number;
};
arrayValue: {
type: string;
id: number;
};
objectValue: {
type: string;
id: number;
};
bytesValue: {
type: string;
id: number;
};
};
};
FunctionParamArray: {
fields: {
values: {
rule: string;
type: string;
id: number;
};
};
};
FunctionParamObject: {
fields: {
fields: {
keyType: string;
type: string;
id: number;
};
};
};
CollectionSchema: {
fields: {
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
autoID: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
fields: {
rule: string;
type: string;
id: number;
};
enableDynamicField: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
functions: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
structArrayFields: {
rule: string;
type: string;
id: number;
};
version: {
type: string;
id: number;
};
externalSource: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
doPhysicalBackfill: {
type: string;
id: number;
};
fileResourceIds: {
rule: string;
type: string;
id: number;
};
enableNamespace: {
type: string;
id: number;
};
};
};
StructArrayFieldSchema: {
fields: {
fieldID: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
fields: {
rule: string;
type: string;
id: number;
};
typeParams: {
rule: string;
type: string;
id: number;
};
nullable: {
type: string;
id: number;
};
};
};
BoolArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
IntArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
LongArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
FloatArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
DoubleArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
BytesArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
StringArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
ArrayArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
elementType: {
type: string;
id: number;
};
};
};
JSONArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
GeometryArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
TimestamptzArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
DateArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
TimeArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
GeometryWktArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
MolArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
MolSmilesArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
ValueField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
boolData: {
type: string;
id: number;
};
intData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
floatData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
bytesData: {
type: string;
id: number;
};
timestamptzData: {
type: string;
id: number;
};
dateData: {
type: string;
id: number;
};
timeData: {
type: string;
id: number;
};
};
};
ScalarField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
boolData: {
type: string;
id: number;
};
intData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
floatData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
bytesData: {
type: string;
id: number;
};
arrayData: {
type: string;
id: number;
};
jsonData: {
type: string;
id: number;
};
geometryData: {
type: string;
id: number;
};
timestamptzData: {
type: string;
id: number;
};
geometryWktData: {
type: string;
id: number;
};
molData: {
type: string;
id: number;
};
molSmilesData: {
type: string;
id: number;
};
dateData: {
type: string;
id: number;
};
timeData: {
type: string;
id: number;
};
};
};
SparseFloatArray: {
fields: {
contents: {
rule: string;
type: string;
id: number;
};
dim: {
type: string;
id: number;
};
};
};
VectorField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
dim: {
type: string;
id: number;
};
floatVector: {
type: string;
id: number;
};
binaryVector: {
type: string;
id: number;
};
float16Vector: {
type: string;
id: number;
};
bfloat16Vector: {
type: string;
id: number;
};
sparseFloatVector: {
type: string;
id: number;
};
int8Vector: {
type: string;
id: number;
};
vectorArray: {
type: string;
id: number;
};
};
};
VectorArray: {
fields: {
dim: {
type: string;
id: number;
};
data: {
rule: string;
type: string;
id: number;
};
elementType: {
type: string;
id: number;
};
};
};
StructArrayField: {
fields: {
fields: {
rule: string;
type: string;
id: number;
};
};
};
FieldPartialUpdateOp: {
fields: {
fieldName: {
type: string;
id: number;
};
op: {
type: string;
id: number;
};
};
nested: {
OpType: {
values: {
REPLACE: number;
ARRAY_APPEND: number;
ARRAY_REMOVE: number;
};
};
};
};
FieldData: {
oneofs: {
field: {
oneof: string[];
};
};
fields: {
type: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
scalars: {
type: string;
id: number;
};
vectors: {
type: string;
id: number;
};
structArrays: {
type: string;
id: number;
};
fieldId: {
type: string;
id: number;
};
isDynamic: {
type: string;
id: number;
};
validData: {
rule: string;
type: string;
id: number;
};
};
};
IDs: {
oneofs: {
idField: {
oneof: string[];
};
};
fields: {
intId: {
type: string;
id: number;
};
strId: {
type: string;
id: number;
};
};
};
SearchIteratorV2Results: {
fields: {
token: {
type: string;
id: number;
};
lastBound: {
type: string;
id: number;
};
};
};
SearchResultData: {
oneofs: {
_searchIteratorV2Results: {
oneof: string[];
};
};
fields: {
numQueries: {
type: string;
id: number;
};
topK: {
type: string;
id: number;
};
fieldsData: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
ids: {
type: string;
id: number;
};
topks: {
rule: string;
type: string;
id: number;
};
outputFields: {
rule: string;
type: string;
id: number;
};
groupByFieldValue: {
type: string;
id: number;
};
allSearchCount: {
type: string;
id: number;
};
distances: {
rule: string;
type: string;
id: number;
};
searchIteratorV2Results: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
recalls: {
rule: string;
type: string;
id: number;
};
primaryFieldName: {
type: string;
id: number;
};
highlightResults: {
rule: string;
type: string;
id: number;
};
elementIndices: {
type: string;
id: number;
};
groupByFieldValues: {
rule: string;
type: string;
id: number;
};
aggBuckets: {
rule: string;
type: string;
id: number;
};
aggTopks: {
rule: string;
type: string;
id: number;
};
};
reserved: number[][];
};
AggBucket: {
fields: {
key: {
rule: string;
type: string;
id: number;
};
count: {
type: string;
id: number;
};
metrics: {
keyType: string;
type: string;
id: number;
};
hits: {
rule: string;
type: string;
id: number;
};
subGroups: {
rule: string;
type: string;
id: number;
};
};
};
MetricValue: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
intVal: {
type: string;
id: number;
};
doubleVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
};
};
BucketKeyEntry: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
fieldId: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
intVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
};
};
AggHit: {
oneofs: {
pk: {
oneof: string[];
};
};
fields: {
intPk: {
type: string;
id: number;
};
strPk: {
type: string;
id: number;
};
score: {
type: string;
id: number;
};
fields: {
rule: string;
type: string;
id: number;
};
};
};
AggHitField: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
fieldId: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
intVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
floatVal: {
type: string;
id: number;
};
doubleVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
bytesVal: {
type: string;
id: number;
};
};
};
VectorClusteringInfo: {
fields: {
field: {
type: string;
id: number;
};
centroid: {
type: string;
id: number;
};
};
};
ScalarClusteringInfo: {
fields: {
field: {
type: string;
id: number;
};
};
};
ClusteringInfo: {
fields: {
vectorClusteringInfos: {
rule: string;
type: string;
id: number;
};
scalarClusteringInfos: {
rule: string;
type: string;
id: number;
};
};
};
TemplateValue: {
oneofs: {
val: {
oneof: string[];
};
};
fields: {
boolVal: {
type: string;
id: number;
};
int64Val: {
type: string;
id: number;
};
floatVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
arrayVal: {
type: string;
id: number;
};
bytesVal: {
type: string;
id: number;
};
};
};
TemplateArrayValue: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
boolData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
arrayData: {
type: string;
id: number;
};
jsonData: {
type: string;
id: number;
};
};
};
TemplateArrayValueArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
};
};
common: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
ErrorCode: {
options: {
deprecated: boolean;
};
values: {
Success: number;
UnexpectedError: number;
ConnectFailed: number;
PermissionDenied: number;
CollectionNotExists: number;
IllegalArgument: number;
IllegalDimension: number;
IllegalIndexType: number;
IllegalCollectionName: number;
IllegalTOPK: number;
IllegalRowRecord: number;
IllegalVectorID: number;
IllegalSearchResult: number;
FileNotFound: number;
MetaFailed: number;
CacheFailed: number;
CannotCreateFolder: number;
CannotCreateFile: number;
CannotDeleteFolder: number;
CannotDeleteFile: number;
BuildIndexError: number;
IllegalNLIST: number;
IllegalMetricType: number;
OutOfMemory: number;
IndexNotExist: number;
EmptyCollection: number;
UpdateImportTaskFailure: number;
CollectionNameNotFound: number;
CreateCredentialFailure: number;
UpdateCredentialFailure: number;
DeleteCredentialFailure: number;
GetCredentialFailure: number;
ListCredUsersFailure: number;
GetUserFailure: number;
CreateRoleFailure: number;
DropRoleFailure: number;
OperateUserRoleFailure: number;
SelectRoleFailure: number;
SelectUserFailure: number;
SelectResourceFailure: number;
OperatePrivilegeFailure: number;
SelectGrantFailure: number;
RefreshPolicyInfoCacheFailure: number;
ListPolicyFailure: number;
NotShardLeader: number;
NoReplicaAvailable: number;
SegmentNotFound: number;
ForceDeny: number;
RateLimit: number;
NodeIDNotMatch: number;
UpsertAutoIDTrue: number;
InsufficientMemoryToLoad: number;
MemoryQuotaExhausted: number;
DiskQuotaExhausted: number;
TimeTickLongDelay: number;
NotReadyServe: number;
NotReadyCoordActivating: number;
CreatePrivilegeGroupFailure: number;
DropPrivilegeGroupFailure: number;
ListPrivilegeGroupsFailure: number;
OperatePrivilegeGroupFailure: number;
SchemaMismatch: number;
DataCoordNA: number;
DDRequestRace: number;
};
};
IndexState: {
values: {
IndexStateNone: number;
Unissued: number;
InProgress: number;
Finished: number;
Failed: number;
Retry: number;
};
};
SegmentState: {
values: {
SegmentStateNone: number;
NotExist: number;
Growing: number;
Sealed: number;
Flushed: number;
Flushing: number;
Dropped: number;
Importing: number;
};
};
SegmentLevel: {
values: {
Legacy: number;
L0: number;
L1: number;
L2: number;
};
};
Status: {
fields: {
errorCode: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
reason: {
type: string;
id: number;
};
code: {
type: string;
id: number;
};
retriable: {
type: string;
id: number;
};
detail: {
type: string;
id: number;
};
extraInfo: {
keyType: string;
type: string;
id: number;
};
};
};
KeyValuePair: {
fields: {
key: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
KeyDataPair: {
fields: {
key: {
type: string;
id: number;
};
data: {
type: string;
id: number;
};
};
};
Blob: {
fields: {
value: {
type: string;
id: number;
};
};
};
PlaceholderType: {
values: {
None: number;
BinaryVector: number;
FloatVector: number;
Float16Vector: number;
BFloat16Vector: number;
SparseFloatVector: number;
Int8Vector: number;
Int64: number;
VarChar: number;
EmbListBinaryVector: number;
EmbListFloatVector: number;
EmbListFloat16Vector: number;
EmbListBFloat16Vector: number;
EmbListSparseFloatVector: number;
EmbListInt8Vector: number;
};
};
PlaceholderValue: {
fields: {
tag: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
values: {
rule: string;
type: string;
id: number;
};
elementLevel: {
type: string;
id: number;
};
};
};
PlaceholderGroup: {
fields: {
placeholders: {
rule: string;
type: string;
id: number;
};
};
};
Address: {
fields: {
ip: {
type: string;
id: number;
};
port: {
type: string;
id: number;
};
};
};
MsgType: {
valuesOptions: {
Replicate: {
deprecated: boolean;
};
};
values: {
Undefined: number;
CreateCollection: number;
DropCollection: number;
HasCollection: number;
DescribeCollection: number;
ShowCollections: number;
GetSystemConfigs: number;
LoadCollection: number;
ReleaseCollection: number;
CreateAlias: number;
DropAlias: number;
AlterAlias: number;
AlterCollection: number;
RenameCollection: number;
DescribeAlias: number;
ListAliases: number;
AlterCollectionField: number;
AddCollectionFunction: number;
AlterCollectionFunction: number;
DropCollectionFunction: number;
TruncateCollection: number;
CreatePartition: number;
DropPartition: number;
HasPartition: number;
DescribePartition: number;
ShowPartitions: number;
LoadPartitions: number;
ReleasePartitions: number;
ShowSegments: number;
DescribeSegment: number;
LoadSegments: number;
ReleaseSegments: number;
HandoffSegments: number;
LoadBalanceSegments: number;
DescribeSegments: number;
FederListIndexedSegment: number;
FederDescribeSegmentIndexData: number;
CreateIndex: number;
DescribeIndex: number;
DropIndex: number;
GetIndexStatistics: number;
AlterIndex: number;
Insert: number;
Delete: number;
Flush: number;
ResendSegmentStats: number;
Upsert: number;
ManualFlush: number;
FlushSegment: number;
CreateSegment: number;
Import: number;
FlushAll: number;
Search: number;
SearchResult: number;
GetIndexState: number;
GetIndexBuildProgress: number;
GetCollectionStatistics: number;
GetPartitionStatistics: number;
Retrieve: number;
RetrieveResult: number;
WatchDmChannels: number;
RemoveDmChannels: number;
WatchQueryChannels: number;
RemoveQueryChannels: number;
SealedSegmentsChangeInfo: number;
WatchDeltaChannels: number;
GetShardLeaders: number;
GetReplicas: number;
UnsubDmChannel: number;
GetDistribution: number;
SyncDistribution: number;
RunAnalyzer: number;
SegmentInfo: number;
SystemInfo: number;
GetRecoveryInfo: number;
GetSegmentState: number;
TimeTick: number;
QueryNodeStats: number;
LoadIndex: number;
RequestID: number;
RequestTSO: number;
AllocateSegment: number;
SegmentStatistics: number;
SegmentFlushDone: number;
DataNodeTt: number;
Connect: number;
ListClientInfos: number;
AllocTimestamp: number;
Replicate: number;
CreateCredential: number;
GetCredential: number;
DeleteCredential: number;
UpdateCredential: number;
ListCredUsernames: number;
CreateRole: number;
DropRole: number;
OperateUserRole: number;
SelectRole: number;
SelectUser: number;
SelectResource: number;
OperatePrivilege: number;
SelectGrant: number;
RefreshPolicyInfoCache: number;
ListPolicy: number;
CreatePrivilegeGroup: number;
DropPrivilegeGroup: number;
ListPrivilegeGroups: number;
OperatePrivilegeGroup: number;
OperatePrivilegeV2: number;
AlterRole: number;
CreateResourceGroup: number;
DropResourceGroup: number;
ListResourceGroups: number;
DescribeResourceGroup: number;
TransferNode: number;
TransferReplica: number;
UpdateResourceGroups: number;
CreateDatabase: number;
DropDatabase: number;
ListDatabases: number;
AlterDatabase: number;
DescribeDatabase: number;
AddCollectionField: number;
AlterWAL: number;
CreateSnapshot: number;
DropSnapshot: number;
ListSnapshots: number;
DescribeSnapshot: number;
RestoreSnapshot: number;
GetRestoreSnapshotState: number;
ListRestoreSnapshotJobs: number;
PinSnapshotData: number;
UnpinSnapshotData: number;
RestoreExternalSnapshot: number;
ExportSnapshot: number;
AlterCollectionSchema: number;
RefreshExternalCollection: number;
GetRefreshExternalCollectionProgress: number;
ListRefreshExternalCollectionJobs: number;
};
};
MsgBase: {
fields: {
msgType: {
type: string;
id: number;
};
msgID: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
sourceID: {
type: string;
id: number;
};
targetID: {
type: string;
id: number;
};
properties: {
keyType: string;
type: string;
id: number;
};
replicateInfo: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ReplicateInfo: {
options: {
deprecated: boolean;
};
fields: {
isReplicate: {
type: string;
id: number;
};
msgTimestamp: {
type: string;
id: number;
};
replicateID: {
type: string;
id: number;
};
};
};
DslType: {
values: {
Dsl: number;
BoolExprV1: number;
};
};
MsgHeader: {
fields: {
base: {
type: string;
id: number;
};
};
};
DMLMsgHeader: {
fields: {
base: {
type: string;
id: number;
};
shardName: {
type: string;
id: number;
};
};
};
CompactionState: {
values: {
UndefiedState: number;
Executing: number;
Completed: number;
};
};
ConsistencyLevel: {
values: {
Strong: number;
Session: number;
Bounded: number;
Eventually: number;
Customized: number;
};
};
ImportState: {
values: {
ImportPending: number;
ImportFailed: number;
ImportStarted: number;
ImportPersisted: number;
ImportFlushed: number;
ImportCompleted: number;
ImportFailedAndCleaned: number;
};
};
ObjectType: {
values: {
Collection: number;
Global: number;
User: number;
};
};
ObjectPrivilege: {
values: {
PrivilegeAll: number;
PrivilegeCreateCollection: number;
PrivilegeDropCollection: number;
PrivilegeDescribeCollection: number;
PrivilegeShowCollections: number;
PrivilegeLoad: number;
PrivilegeRelease: number;
PrivilegeCompaction: number;
PrivilegeInsert: number;
PrivilegeDelete: number;
PrivilegeGetStatistics: number;
PrivilegeCreateIndex: number;
PrivilegeIndexDetail: number;
PrivilegeDropIndex: number;
PrivilegeSearch: number;
PrivilegeFlush: number;
PrivilegeQuery: number;
PrivilegeLoadBalance: number;
PrivilegeImport: number;
PrivilegeCreateOwnership: number;
PrivilegeUpdateUser: number;
PrivilegeDropOwnership: number;
PrivilegeSelectOwnership: number;
PrivilegeManageOwnership: number;
PrivilegeSelectUser: number;
PrivilegeUpsert: number;
PrivilegeCreateResourceGroup: number;
PrivilegeDropResourceGroup: number;
PrivilegeDescribeResourceGroup: number;
PrivilegeListResourceGroups: number;
PrivilegeTransferNode: number;
PrivilegeTransferReplica: number;
PrivilegeGetLoadingProgress: number;
PrivilegeGetLoadState: number;
PrivilegeRenameCollection: number;
PrivilegeCreateDatabase: number;
PrivilegeDropDatabase: number;
PrivilegeListDatabases: number;
PrivilegeFlushAll: number;
PrivilegeCreatePartition: number;
PrivilegeDropPartition: number;
PrivilegeShowPartitions: number;
PrivilegeHasPartition: number;
PrivilegeGetFlushState: number;
PrivilegeCreateAlias: number;
PrivilegeDropAlias: number;
PrivilegeDescribeAlias: number;
PrivilegeListAliases: number;
PrivilegeUpdateResourceGroups: number;
PrivilegeAlterDatabase: number;
PrivilegeDescribeDatabase: number;
PrivilegeBackupRBAC: number;
PrivilegeRestoreRBAC: number;
PrivilegeGroupReadOnly: number;
PrivilegeGroupReadWrite: number;
PrivilegeGroupAdmin: number;
PrivilegeCreatePrivilegeGroup: number;
PrivilegeDropPrivilegeGroup: number;
PrivilegeListPrivilegeGroups: number;
PrivilegeOperatePrivilegeGroup: number;
PrivilegeGroupClusterReadOnly: number;
PrivilegeGroupClusterReadWrite: number;
PrivilegeGroupClusterAdmin: number;
PrivilegeGroupDatabaseReadOnly: number;
PrivilegeGroupDatabaseReadWrite: number;
PrivilegeGroupDatabaseAdmin: number;
PrivilegeGroupCollectionReadOnly: number;
PrivilegeGroupCollectionReadWrite: number;
PrivilegeGroupCollectionAdmin: number;
PrivilegeGetImportProgress: number;
PrivilegeListImport: number;
PrivilegeAddCollectionField: number;
PrivilegeAddFileResource: number;
PrivilegeRemoveFileResource: number;
PrivilegeListFileResources: number;
PrivilegeUpdateReplicateConfiguration: number;
PrivilegeCreateSnapshot: number;
PrivilegeDropSnapshot: number;
PrivilegeDescribeSnapshot: number;
PrivilegeListSnapshots: number;
PrivilegeRestoreSnapshot: number;
PrivilegeAlterCollectionSchema: number;
PrivilegeGetReplicateConfiguration: number;
PrivilegeRefreshExternalCollection: number;
PrivilegePinSnapshotData: number;
PrivilegeUnpinSnapshotData: number;
PrivilegeRestoreExternalSnapshot: number;
PrivilegeExportSnapshot: number;
};
};
PrivilegeExt: {
fields: {
objectType: {
type: string;
id: number;
};
objectPrivilege: {
type: string;
id: number;
};
objectNameIndex: {
type: string;
id: number;
};
objectNameIndexs: {
type: string;
id: number;
};
};
};
privilegeExtObj: {
type: string;
id: number;
extend: string;
};
StateCode: {
values: {
Initializing: number;
Healthy: number;
Abnormal: number;
StandBy: number;
Stopping: number;
};
};
LoadState: {
values: {
LoadStateNotExist: number;
LoadStateNotLoad: number;
LoadStateLoading: number;
LoadStateLoaded: number;
};
};
SegmentStats: {
fields: {
SegmentID: {
type: string;
id: number;
};
NumRows: {
type: string;
id: number;
};
};
};
ClientInfo: {
fields: {
sdkType: {
type: string;
id: number;
};
sdkVersion: {
type: string;
id: number;
};
localTime: {
type: string;
id: number;
};
user: {
type: string;
id: number;
};
host: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
Metrics: {
fields: {
requestCount: {
type: string;
id: number;
};
successCount: {
type: string;
id: number;
};
errorCount: {
type: string;
id: number;
};
avgLatencyMs: {
type: string;
id: number;
};
p99LatencyMs: {
type: string;
id: number;
};
maxLatencyMs: {
type: string;
id: number;
};
};
};
OperationMetrics: {
fields: {
operation: {
type: string;
id: number;
};
global: {
type: string;
id: number;
};
collectionMetrics: {
keyType: string;
type: string;
id: number;
};
};
};
ClientCommand: {
fields: {
commandId: {
type: string;
id: number;
};
commandType: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
createTime: {
type: string;
id: number;
};
persistent: {
type: string;
id: number;
};
targetScope: {
type: string;
id: number;
};
};
};
CommandReply: {
fields: {
commandId: {
type: string;
id: number;
};
success: {
type: string;
id: number;
};
errorMessage: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
};
};
ServerInfo: {
fields: {
buildTags: {
type: string;
id: number;
};
buildTime: {
type: string;
id: number;
};
gitCommit: {
type: string;
id: number;
};
goVersion: {
type: string;
id: number;
};
deployMode: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
NodeInfo: {
fields: {
nodeId: {
type: string;
id: number;
};
address: {
type: string;
id: number;
};
hostname: {
type: string;
id: number;
};
};
};
LoadPriority: {
values: {
HIGH: number;
LOW: number;
};
};
WALName: {
values: {
Unknown: number;
RocksMQ: number;
Pulsar: number;
Kafka: number;
WoodPecker: number;
Test: number;
};
};
ReplicateConfiguration: {
fields: {
clusters: {
rule: string;
type: string;
id: number;
};
crossClusterTopology: {
rule: string;
type: string;
id: number;
};
};
};
ConnectionParam: {
fields: {
uri: {
type: string;
id: number;
};
token: {
type: string;
id: number;
};
};
};
MilvusCluster: {
fields: {
clusterId: {
type: string;
id: number;
};
connectionParam: {
type: string;
id: number;
};
pchannels: {
rule: string;
type: string;
id: number;
};
};
};
CrossClusterTopology: {
fields: {
sourceClusterId: {
type: string;
id: number;
};
targetClusterId: {
type: string;
id: number;
};
};
};
MessageID: {
fields: {
id: {
type: string;
id: number;
};
WALName: {
type: string;
id: number;
};
};
};
ImmutableMessage: {
fields: {
id: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
properties: {
keyType: string;
type: string;
id: number;
};
};
};
ReplicateCheckpoint: {
fields: {
clusterId: {
type: string;
id: number;
};
pchannel: {
type: string;
id: number;
};
messageId: {
type: string;
id: number;
};
timeTick: {
type: string;
id: number;
};
};
};
HighlightData: {
fields: {
fragments: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
};
};
HighlightResult: {
fields: {
fieldName: {
type: string;
id: number;
};
datas: {
rule: string;
type: string;
id: number;
};
};
};
HighlightType: {
values: {
Lexical: number;
Semantic: number;
};
};
Highlighter: {
fields: {
type: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
MetricAggSpec: {
fields: {
op: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
};
};
SortSpec: {
fields: {
fieldName: {
type: string;
id: number;
};
direction: {
type: string;
id: number;
};
nullFirst: {
type: string;
id: number;
};
};
};
TopHitsSpec: {
fields: {
size: {
type: string;
id: number;
};
sort: {
rule: string;
type: string;
id: number;
};
};
};
OrderSpec: {
fields: {
key: {
type: string;
id: number;
};
direction: {
type: string;
id: number;
};
nullFirst: {
type: string;
id: number;
};
};
};
SearchAggregationSpec: {
fields: {
fields: {
rule: string;
type: string;
id: number;
};
size: {
type: string;
id: number;
};
metrics: {
keyType: string;
type: string;
id: number;
};
order: {
rule: string;
type: string;
id: number;
};
topHits: {
type: string;
id: number;
};
subAggregation: {
type: string;
id: number;
};
searchSize: {
type: string;
id: number;
};
};
};
};
};
};
};
};
};
google: {
nested: {
protobuf: {
nested: {
FileDescriptorSet: {
edition: string;
fields: {
file: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
Edition: {
edition: string;
values: {
EDITION_UNKNOWN: number;
EDITION_LEGACY: number;
EDITION_PROTO2: number;
EDITION_PROTO3: number;
EDITION_2023: number;
EDITION_2024: number;
EDITION_1_TEST_ONLY: number;
EDITION_2_TEST_ONLY: number;
EDITION_99997_TEST_ONLY: number;
EDITION_99998_TEST_ONLY: number;
EDITION_99999_TEST_ONLY: number;
EDITION_MAX: number;
};
};
FileDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
package: {
type: string;
id: number;
};
dependency: {
rule: string;
type: string;
id: number;
};
publicDependency: {
rule: string;
type: string;
id: number;
};
weakDependency: {
rule: string;
type: string;
id: number;
};
optionDependency: {
rule: string;
type: string;
id: number;
};
messageType: {
rule: string;
type: string;
id: number;
};
enumType: {
rule: string;
type: string;
id: number;
};
service: {
rule: string;
type: string;
id: number;
};
extension: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
sourceCodeInfo: {
type: string;
id: number;
};
syntax: {
type: string;
id: number;
};
edition: {
type: string;
id: number;
};
};
};
DescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
field: {
rule: string;
type: string;
id: number;
};
extension: {
rule: string;
type: string;
id: number;
};
nestedType: {
rule: string;
type: string;
id: number;
};
enumType: {
rule: string;
type: string;
id: number;
};
extensionRange: {
rule: string;
type: string;
id: number;
};
oneofDecl: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
reservedRange: {
rule: string;
type: string;
id: number;
};
reservedName: {
rule: string;
type: string;
id: number;
};
visibility: {
type: string;
id: number;
};
};
nested: {
ExtensionRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
ReservedRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
};
};
};
};
ExtensionRangeOptions: {
edition: string;
fields: {
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
declaration: {
rule: string;
type: string;
id: number;
options: {
retention: string;
};
};
features: {
type: string;
id: number;
};
verification: {
type: string;
id: number;
options: {
default: string;
retention: string;
};
};
};
extensions: number[][];
nested: {
Declaration: {
fields: {
number: {
type: string;
id: number;
};
fullName: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
reserved: {
type: string;
id: number;
};
repeated: {
type: string;
id: number;
};
};
reserved: number[][];
};
VerificationState: {
values: {
DECLARATION: number;
UNVERIFIED: number;
};
};
};
};
FieldDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
number: {
type: string;
id: number;
};
label: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
typeName: {
type: string;
id: number;
};
extendee: {
type: string;
id: number;
};
defaultValue: {
type: string;
id: number;
};
oneofIndex: {
type: string;
id: number;
};
jsonName: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
proto3Optional: {
type: string;
id: number;
};
};
nested: {
Type: {
values: {
TYPE_DOUBLE: number;
TYPE_FLOAT: number;
TYPE_INT64: number;
TYPE_UINT64: number;
TYPE_INT32: number;
TYPE_FIXED64: number;
TYPE_FIXED32: number;
TYPE_BOOL: number;
TYPE_STRING: number;
TYPE_GROUP: number;
TYPE_MESSAGE: number;
TYPE_BYTES: number;
TYPE_UINT32: number;
TYPE_ENUM: number;
TYPE_SFIXED32: number;
TYPE_SFIXED64: number;
TYPE_SINT32: number;
TYPE_SINT64: number;
};
};
Label: {
values: {
LABEL_OPTIONAL: number;
LABEL_REPEATED: number;
LABEL_REQUIRED: number;
};
};
};
};
OneofDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
EnumDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
value: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
reservedRange: {
rule: string;
type: string;
id: number;
};
reservedName: {
rule: string;
type: string;
id: number;
};
visibility: {
type: string;
id: number;
};
};
nested: {
EnumReservedRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
};
};
};
};
EnumValueDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
number: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
ServiceDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
method: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
MethodDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
inputType: {
type: string;
id: number;
};
outputType: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
clientStreaming: {
type: string;
id: number;
};
serverStreaming: {
type: string;
id: number;
};
};
};
FileOptions: {
edition: string;
fields: {
javaPackage: {
type: string;
id: number;
};
javaOuterClassname: {
type: string;
id: number;
};
javaMultipleFiles: {
type: string;
id: number;
};
javaGenerateEqualsAndHash: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
javaStringCheckUtf8: {
type: string;
id: number;
};
optimizeFor: {
type: string;
id: number;
options: {
default: string;
};
};
goPackage: {
type: string;
id: number;
};
ccGenericServices: {
type: string;
id: number;
};
javaGenericServices: {
type: string;
id: number;
};
pyGenericServices: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
ccEnableArenas: {
type: string;
id: number;
options: {
default: boolean;
};
};
objcClassPrefix: {
type: string;
id: number;
};
csharpNamespace: {
type: string;
id: number;
};
swiftPrefix: {
type: string;
id: number;
};
phpClassPrefix: {
type: string;
id: number;
};
phpNamespace: {
type: string;
id: number;
};
phpMetadataNamespace: {
type: string;
id: number;
};
rubyPackage: {
type: string;
id: number;
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: (string | number[])[];
nested: {
OptimizeMode: {
values: {
SPEED: number;
CODE_SIZE: number;
LITE_RUNTIME: number;
};
};
};
};
MessageOptions: {
edition: string;
fields: {
messageSetWireFormat: {
type: string;
id: number;
};
noStandardDescriptorAccessor: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
mapEntry: {
type: string;
id: number;
};
deprecatedLegacyJsonFieldConflicts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
};
FieldOptions: {
edition: string;
fields: {
ctype: {
type: string;
id: number;
options: {
default: string;
};
};
packed: {
type: string;
id: number;
};
jstype: {
type: string;
id: number;
options: {
default: string;
};
};
lazy: {
type: string;
id: number;
};
unverifiedLazy: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
weak: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
debugRedact: {
type: string;
id: number;
};
retention: {
type: string;
id: number;
};
targets: {
rule: string;
type: string;
id: number;
};
editionDefaults: {
rule: string;
type: string;
id: number;
};
features: {
type: string;
id: number;
};
featureSupport: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
nested: {
CType: {
values: {
STRING: number;
CORD: number;
STRING_PIECE: number;
};
};
JSType: {
values: {
JS_NORMAL: number;
JS_STRING: number;
JS_NUMBER: number;
};
};
OptionRetention: {
values: {
RETENTION_UNKNOWN: number;
RETENTION_RUNTIME: number;
RETENTION_SOURCE: number;
};
};
OptionTargetType: {
values: {
TARGET_TYPE_UNKNOWN: number;
TARGET_TYPE_FILE: number;
TARGET_TYPE_EXTENSION_RANGE: number;
TARGET_TYPE_MESSAGE: number;
TARGET_TYPE_FIELD: number;
TARGET_TYPE_ONEOF: number;
TARGET_TYPE_ENUM: number;
TARGET_TYPE_ENUM_ENTRY: number;
TARGET_TYPE_SERVICE: number;
TARGET_TYPE_METHOD: number;
};
};
EditionDefault: {
fields: {
edition: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
FeatureSupport: {
fields: {
editionIntroduced: {
type: string;
id: number;
};
editionDeprecated: {
type: string;
id: number;
};
deprecationWarning: {
type: string;
id: number;
};
editionRemoved: {
type: string;
id: number;
};
};
};
};
};
OneofOptions: {
edition: string;
fields: {
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
EnumOptions: {
edition: string;
fields: {
allowAlias: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
deprecatedLegacyJsonFieldConflicts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
};
EnumValueOptions: {
edition: string;
fields: {
deprecated: {
type: string;
id: number;
};
features: {
type: string;
id: number;
};
debugRedact: {
type: string;
id: number;
};
featureSupport: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
ServiceOptions: {
edition: string;
fields: {
features: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
MethodOptions: {
edition: string;
fields: {
deprecated: {
type: string;
id: number;
};
idempotencyLevel: {
type: string;
id: number;
options: {
default: string;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
nested: {
IdempotencyLevel: {
values: {
IDEMPOTENCY_UNKNOWN: number;
NO_SIDE_EFFECTS: number;
IDEMPOTENT: number;
};
};
};
};
UninterpretedOption: {
edition: string;
fields: {
name: {
rule: string;
type: string;
id: number;
};
identifierValue: {
type: string;
id: number;
};
positiveIntValue: {
type: string;
id: number;
};
negativeIntValue: {
type: string;
id: number;
};
doubleValue: {
type: string;
id: number;
};
stringValue: {
type: string;
id: number;
};
aggregateValue: {
type: string;
id: number;
};
};
nested: {
NamePart: {
fields: {
namePart: {
rule: string;
type: string;
id: number;
};
isExtension: {
rule: string;
type: string;
id: number;
};
};
};
};
};
FeatureSet: {
edition: string;
fields: {
fieldPresence: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
enumType: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
repeatedFieldEncoding: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
utf8Validation: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
messageEncoding: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
jsonFormat: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
enforceNamingStyle: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
defaultSymbolVisibility: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
};
extensions: number[][];
reserved: number[][];
nested: {
FieldPresence: {
values: {
FIELD_PRESENCE_UNKNOWN: number;
EXPLICIT: number;
IMPLICIT: number;
LEGACY_REQUIRED: number;
};
};
EnumType: {
values: {
ENUM_TYPE_UNKNOWN: number;
OPEN: number;
CLOSED: number;
};
};
RepeatedFieldEncoding: {
values: {
REPEATED_FIELD_ENCODING_UNKNOWN: number;
PACKED: number;
EXPANDED: number;
};
};
Utf8Validation: {
values: {
UTF8_VALIDATION_UNKNOWN: number;
VERIFY: number;
NONE: number;
};
};
MessageEncoding: {
values: {
MESSAGE_ENCODING_UNKNOWN: number;
LENGTH_PREFIXED: number;
DELIMITED: number;
};
};
JsonFormat: {
values: {
JSON_FORMAT_UNKNOWN: number;
ALLOW: number;
LEGACY_BEST_EFFORT: number;
};
};
EnforceNamingStyle: {
values: {
ENFORCE_NAMING_STYLE_UNKNOWN: number;
STYLE2024: number;
STYLE_LEGACY: number;
};
};
VisibilityFeature: {
fields: {};
reserved: number[][];
nested: {
DefaultSymbolVisibility: {
values: {
DEFAULT_SYMBOL_VISIBILITY_UNKNOWN: number;
EXPORT_ALL: number;
EXPORT_TOP_LEVEL: number;
LOCAL_ALL: number;
STRICT: number;
};
};
};
};
};
};
FeatureSetDefaults: {
edition: string;
fields: {
defaults: {
rule: string;
type: string;
id: number;
};
minimumEdition: {
type: string;
id: number;
};
maximumEdition: {
type: string;
id: number;
};
};
nested: {
FeatureSetEditionDefault: {
fields: {
edition: {
type: string;
id: number;
};
overridableFeatures: {
type: string;
id: number;
};
fixedFeatures: {
type: string;
id: number;
};
};
reserved: (string | number[])[];
};
};
};
SourceCodeInfo: {
edition: string;
fields: {
location: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
nested: {
Location: {
fields: {
path: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
span: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
leadingComments: {
type: string;
id: number;
};
trailingComments: {
type: string;
id: number;
};
leadingDetachedComments: {
rule: string;
type: string;
id: number;
};
};
};
};
};
GeneratedCodeInfo: {
edition: string;
fields: {
annotation: {
rule: string;
type: string;
id: number;
};
};
nested: {
Annotation: {
fields: {
path: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
sourceFile: {
type: string;
id: number;
};
begin: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
semantic: {
type: string;
id: number;
};
};
nested: {
Semantic: {
values: {
NONE: number;
SET: number;
ALIAS: number;
};
};
};
};
};
};
SymbolVisibility: {
edition: string;
values: {
VISIBILITY_UNSET: number;
VISIBILITY_LOCAL: number;
VISIBILITY_EXPORT: number;
};
};
};
};
};
};
};
};
export default _default;