"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RestError = exports.createAuthorizationSasToken = exports.SasTokenPermissionKind = exports.GlobalEndpointManager = exports.CosmosDbDiagnosticLevel = exports.ChangeFeedRetentionTimeSpan = exports.ChangeFeedPolicy = exports.ChangeFeedMode = exports.FeedRange = exports.ChangeFeedStartFrom = exports.ChangeFeedIteratorResponse = exports.MetadataLookUpType = exports.CosmosDiagnostics = exports.ClientContext = exports.ChangeFeedResponse = exports.ChangeFeedIterator = exports.PluginOn = exports.Scripts = exports.CosmosClient = exports.QueryIterator = exports.DiagnosticNodeType = exports.DiagnosticNodeInternal = exports.HTTPMethod = exports.ResourceType = exports.OperationType = exports.Constants = exports.VectorIndexType = exports.VectorEmbeddingDistanceFunction = exports.VectorEmbeddingDataType = exports.UserDefinedFunctionType = exports.TriggerType = exports.TriggerOperation = exports.PriorityLevel = exports.PermissionMode = exports.PartitionKeyBuilder = exports.PartitionKeyDefinitionVersion = exports.PartitionKeyKind = exports.IndexKind = exports.GeospatialType = exports.SpatialType = exports.IndexingMode = exports.DataType = exports.DatabaseAccount = exports.ConsistencyLevel = exports.ConnectionMode = exports.PatchOperationType = exports.BulkOperationType = exports.setAuthorizationTokenHeaderUsingMasterKey = exports.StatusCodes = exports.DEFAULT_PARTITION_KEY_PATH = void 0;
exports.CosmosEncryptedNumberType = exports.EncryptionKeyResolverName = exports.EncryptionAlgorithm = exports.EncryptionType = exports.AzureKeyVaultEncryptionKeyResolver = exports.ClientEncryptionKeyResponse = exports.EncryptionQueryBuilder = exports.AbortError = void 0;
const tslib_1 = require("tslib");
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
var partitionKeys_js_1 = require("./common/partitionKeys.js");
Object.defineProperty(exports, "DEFAULT_PARTITION_KEY_PATH", { enumerable: true, get: function () { return partitionKeys_js_1.DEFAULT_PARTITION_KEY_PATH; } });
var index_js_1 = require("./common/index.js");
Object.defineProperty(exports, "StatusCodes", { enumerable: true, get: function () { return index_js_1.StatusCodes; } });
var auth_js_1 = require("./auth.js");
Object.defineProperty(exports, "setAuthorizationTokenHeaderUsingMasterKey", { enumerable: true, get: function () { return auth_js_1.setAuthorizationTokenHeaderUsingMasterKey; } });
var batch_js_1 = require("./utils/batch.js");
Object.defineProperty(exports, "BulkOperationType", { enumerable: true, get: function () { return batch_js_1.BulkOperationType; } });
var patch_js_1 = require("./utils/patch.js");
Object.defineProperty(exports, "PatchOperationType", { enumerable: true, get: function () { return patch_js_1.PatchOperationType; } });
var index_js_2 = require("./documents/index.js");
Object.defineProperty(exports, "ConnectionMode", { enumerable: true, get: function () { return index_js_2.ConnectionMode; } });
Object.defineProperty(exports, "ConsistencyLevel", { enumerable: true, get: function () { return index_js_2.ConsistencyLevel; } });
Object.defineProperty(exports, "DatabaseAccount", { enumerable: true, get: function () { return index_js_2.DatabaseAccount; } });
Object.defineProperty(exports, "DataType", { enumerable: true, get: function () { return index_js_2.DataType; } });
Object.defineProperty(exports, "IndexingMode", { enumerable: true, get: function () { return index_js_2.IndexingMode; } });
Object.defineProperty(exports, "SpatialType", { enumerable: true, get: function () { return index_js_2.SpatialType; } });
Object.defineProperty(exports, "GeospatialType", { enumerable: true, get: function () { return index_js_2.GeospatialType; } });
Object.defineProperty(exports, "IndexKind", { enumerable: true, get: function () { return index_js_2.IndexKind; } });
Object.defineProperty(exports, "PartitionKeyKind", { enumerable: true, get: function () { return index_js_2.PartitionKeyKind; } });
Object.defineProperty(exports, "PartitionKeyDefinitionVersion", { enumerable: true, get: function () { return index_js_2.PartitionKeyDefinitionVersion; } });
Object.defineProperty(exports, "PartitionKeyBuilder", { enumerable: true, get: function () { return index_js_2.PartitionKeyBuilder; } });
Object.defineProperty(exports, "PermissionMode", { enumerable: true, get: function () { return index_js_2.PermissionMode; } });
Object.defineProperty(exports, "PriorityLevel", { enumerable: true, get: function () { return index_js_2.PriorityLevel; } });
Object.defineProperty(exports, "TriggerOperation", { enumerable: true, get: function () { return index_js_2.TriggerOperation; } });
Object.defineProperty(exports, "TriggerType", { enumerable: true, get: function () { return index_js_2.TriggerType; } });
Object.defineProperty(exports, "UserDefinedFunctionType", { enumerable: true, get: function () { return index_js_2.UserDefinedFunctionType; } });
Object.defineProperty(exports, "VectorEmbeddingDataType", { enumerable: true, get: function () { return index_js_2.VectorEmbeddingDataType; } });
Object.defineProperty(exports, "VectorEmbeddingDistanceFunction", { enumerable: true, get: function () { return index_js_2.VectorEmbeddingDistanceFunction; } });
Object.defineProperty(exports, "VectorIndexType", { enumerable: true, get: function () { return index_js_2.VectorIndexType; } });
var index_js_3 = require("./common/index.js");
Object.defineProperty(exports, "Constants", { enumerable: true, get: function () { return index_js_3.Constants; } });
Object.defineProperty(exports, "OperationType", { enumerable: true, get: function () { return index_js_3.OperationType; } });
Object.defineProperty(exports, "ResourceType", { enumerable: true, get: function () { return index_js_3.ResourceType; } });
Object.defineProperty(exports, "HTTPMethod", { enumerable: true, get: function () { return index_js_3.HTTPMethod; } });
tslib_1.__exportStar(require("./request/index.js"), exports);
var DiagnosticNodeInternal_js_1 = require("./diagnostics/DiagnosticNodeInternal.js");
Object.defineProperty(exports, "DiagnosticNodeInternal", { enumerable: true, get: function () { return DiagnosticNodeInternal_js_1.DiagnosticNodeInternal; } });
Object.defineProperty(exports, "DiagnosticNodeType", { enumerable: true, get: function () { return DiagnosticNodeInternal_js_1.DiagnosticNodeType; } });
var queryIterator_js_1 = require("./queryIterator.js");
Object.defineProperty(exports, "QueryIterator", { enumerable: true, get: function () { return queryIterator_js_1.QueryIterator; } });
tslib_1.__exportStar(require("./queryMetrics/index.js"), exports);
var CosmosClient_js_1 = require("./CosmosClient.js");
Object.defineProperty(exports, "CosmosClient", { enumerable: true, get: function () { return CosmosClient_js_1.CosmosClient; } });
tslib_1.__exportStar(require("./client/index.js"), exports);
var Scripts_js_1 = require("./client/Script/Scripts.js");
Object.defineProperty(exports, "Scripts", { enumerable: true, get: function () { return Scripts_js_1.Scripts; } });
var Plugin_js_1 = require("./plugins/Plugin.js");
Object.defineProperty(exports, "PluginOn", { enumerable: true, get: function () { return Plugin_js_1.PluginOn; } });
var ChangeFeedIterator_js_1 = require("./ChangeFeedIterator.js");
Object.defineProperty(exports, "ChangeFeedIterator", { enumerable: true, get: function () { return ChangeFeedIterator_js_1.ChangeFeedIterator; } });
var ChangeFeedResponse_js_1 = require("./ChangeFeedResponse.js");
Object.defineProperty(exports, "ChangeFeedResponse", { enumerable: true, get: function () { return ChangeFeedResponse_js_1.ChangeFeedResponse; } });
var ClientContext_js_1 = require("./ClientContext.js");
Object.defineProperty(exports, "ClientContext", { enumerable: true, get: function () { return ClientContext_js_1.ClientContext; } });
var CosmosDiagnostics_js_1 = require("./CosmosDiagnostics.js");
Object.defineProperty(exports, "CosmosDiagnostics", { enumerable: true, get: function () { return CosmosDiagnostics_js_1.CosmosDiagnostics; } });
Object.defineProperty(exports, "MetadataLookUpType", { enumerable: true, get: function () { return CosmosDiagnostics_js_1.MetadataLookUpType; } });
var index_js_4 = require("./client/ChangeFeed/index.js");
Object.defineProperty(exports, "ChangeFeedIteratorResponse", { enumerable: true, get: function () { return index_js_4.ChangeFeedIteratorResponse; } });
Object.defineProperty(exports, "ChangeFeedStartFrom", { enumerable: true, get: function () { return index_js_4.ChangeFeedStartFrom; } });
Object.defineProperty(exports, "FeedRange", { enumerable: true, get: function () { return index_js_4.FeedRange; } });
Object.defineProperty(exports, "ChangeFeedMode", { enumerable: true, get: function () { return index_js_4.ChangeFeedMode; } });
Object.defineProperty(exports, "ChangeFeedPolicy", { enumerable: true, get: function () { return index_js_4.ChangeFeedPolicy; } });
Object.defineProperty(exports, "ChangeFeedRetentionTimeSpan", { enumerable: true, get: function () { return index_js_4.ChangeFeedRetentionTimeSpan; } });
var CosmosDbDiagnosticLevel_js_1 = require("./diagnostics/CosmosDbDiagnosticLevel.js");
Object.defineProperty(exports, "CosmosDbDiagnosticLevel", { enumerable: true, get: function () { return CosmosDbDiagnosticLevel_js_1.CosmosDbDiagnosticLevel; } });
var globalEndpointManager_js_1 = require("./globalEndpointManager.js");
Object.defineProperty(exports, "GlobalEndpointManager", { enumerable: true, get: function () { return globalEndpointManager_js_1.GlobalEndpointManager; } });
var constants_js_1 = require("./common/constants.js");
Object.defineProperty(exports, "SasTokenPermissionKind", { enumerable: true, get: function () { return constants_js_1.SasTokenPermissionKind; } });
var SasToken_js_1 = require("./utils/SasToken.js");
Object.defineProperty(exports, "createAuthorizationSasToken", { enumerable: true, get: function () { return SasToken_js_1.createAuthorizationSasToken; } });
var core_rest_pipeline_1 = require("@azure/core-rest-pipeline");
Object.defineProperty(exports, "RestError", { enumerable: true, get: function () { return core_rest_pipeline_1.RestError; } });
var abort_controller_1 = require("@azure/abort-controller");
Object.defineProperty(exports, "AbortError", { enumerable: true, get: function () { return abort_controller_1.AbortError; } });
tslib_1.__exportStar(require("./encryption/enums/index.js"), exports);
tslib_1.__exportStar(require("./encryption/ClientEncryptionKey/index.js"), exports);
tslib_1.__exportStar(require("./encryption/EncryptionKeyResolver/index.js"), exports);
var index_js_5 = require("./encryption/index.js");
Object.defineProperty(exports, "EncryptionQueryBuilder", { enumerable: true, get: function () { return index_js_5.EncryptionQueryBuilder; } });
Object.defineProperty(exports, "ClientEncryptionKeyResponse", { enumerable: true, get: function () { return index_js_5.ClientEncryptionKeyResponse; } });
Object.defineProperty(exports, "AzureKeyVaultEncryptionKeyResolver", { enumerable: true, get: function () { return index_js_5.AzureKeyVaultEncryptionKeyResolver; } });
Object.defineProperty(exports, "EncryptionType", { enumerable: true, get: function () { return index_js_5.EncryptionType; } });
Object.defineProperty(exports, "EncryptionAlgorithm", { enumerable: true, get: function () { return index_js_5.EncryptionAlgorithm; } });
Object.defineProperty(exports, "EncryptionKeyResolverName", { enumerable: true, get: function () { return index_js_5.EncryptionKeyResolverName; } });
Object.defineProperty(exports, "CosmosEncryptedNumberType", { enumerable: true, get: function () { return index_js_5.CosmosEncryptedNumberType; } });
//# sourceMappingURL=index.js.map