mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-01-09 04:25:57 +00:00
resolve esint error Constants
This commit is contained in:
3
src/Common/Constants/AfecFeatures.ts
Normal file
3
src/Common/Constants/AfecFeatures.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export const Spark = "spark-public-preview";
|
||||
export const Notebooks = "sparknotebooks-public-preview";
|
||||
export const StorageAnalytics = "storageanalytics-public-preview";
|
||||
3
src/Common/Constants/AnalyticalStorageTtl.ts
Normal file
3
src/Common/Constants/AnalyticalStorageTtl.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export const Days90 = 7776000;
|
||||
export const Infinite = -1;
|
||||
export const Disabled = 0;
|
||||
2
src/Common/Constants/ApiEndpoints.ts
Normal file
2
src/Common/Constants/ApiEndpoints.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export const runtimeProxy = "/api/RuntimeProxy";
|
||||
export const guestRuntimeProxy = "/api/guest/RuntimeProxy";
|
||||
6
src/Common/Constants/ApiType.ts
Normal file
6
src/Common/Constants/ApiType.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
// Mapped to hexadecimal values in the backend
|
||||
export const MongoDB = 1;
|
||||
export const Gremlin = 2;
|
||||
export const Cassandra = 4;
|
||||
export const Table = 8;
|
||||
export const SQL = 16;
|
||||
5
src/Common/Constants/Areas.ts
Normal file
5
src/Common/Constants/Areas.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export const ResourceTree = "Resource Tree";
|
||||
export const ContextualPane = "Contextual Pane";
|
||||
export const Tab = "Tab";
|
||||
export const ShareDialog = "Share Access Dialog";
|
||||
export const Notebook = "Notebook";
|
||||
6
src/Common/Constants/ArmApiVersions.ts
Normal file
6
src/Common/Constants/ArmApiVersions.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export const documentDB = "2015-11-06";
|
||||
export const arcadia = "2019-06-01-preview";
|
||||
export const arcadiaLivy = "2019-11-01-preview";
|
||||
export const arm = "2015-11-01";
|
||||
export const armFeatures = "2014-08-01-preview";
|
||||
export const publicVersion = "2020-04-01";
|
||||
2
src/Common/Constants/ArmResourceTypes.ts
Normal file
2
src/Common/Constants/ArmResourceTypes.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export const notebookWorkspaces = "Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces";
|
||||
export const synapseWorkspaces = "Microsoft.Synapse/workspaces";
|
||||
5
src/Common/Constants/BackendDefaults.ts
Normal file
5
src/Common/Constants/BackendDefaults.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export const partitionKeyKind = "Hash";
|
||||
export const singlePartitionStorageInGb = "10";
|
||||
export const multiPartitionStorageInGb = "100";
|
||||
export const maxChangeFeedRetentionDuration = 10;
|
||||
export const partitionKeyVersion = 2;
|
||||
8
src/Common/Constants/CapabilityNames.ts
Normal file
8
src/Common/Constants/CapabilityNames.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export const EnableTable = "EnableTable";
|
||||
export const EnableGremlin = "EnableGremlin";
|
||||
export const EnableCassandra = "EnableCassandra";
|
||||
export const EnableAutoScale = "EnableAutoScale";
|
||||
export const EnableNotebooks = "EnableNotebooks";
|
||||
export const EnableStorageAnalytics = "EnableStorageAnalytics";
|
||||
export const EnableMongo = "EnableMongo";
|
||||
export const EnableServerless = "EnableServerless";
|
||||
9
src/Common/Constants/CassandraBackend.ts
Normal file
9
src/Common/Constants/CassandraBackend.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
// TODO: 435619 Add default endpoints per cloud and use regional only when available
|
||||
export const createOrDeleteApi = "api/cassandra/createordelete";
|
||||
export const guestCreateOrDeleteApi = "api/guest/cassandra/createordelete";
|
||||
export const queryApi = "api/cassandra";
|
||||
export const guestQueryApi = "api/guest/cassandra";
|
||||
export const keysApi = "api/cassandra/keys";
|
||||
export const guestKeysApi = "api/guest/cassandra/keys";
|
||||
export const schemaApi = "api/cassandra/schema";
|
||||
export const guestSchemaApi = "api/guest/cassandra/schema";
|
||||
11
src/Common/Constants/ClientDefaults.ts
Normal file
11
src/Common/Constants/ClientDefaults.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export const requestTimeoutMs = 60000;
|
||||
export const portalCacheTimeoutMs = 10000;
|
||||
export const errorNotificationTimeoutMs = 5000;
|
||||
export const copyHelperTimeoutMs = 2000;
|
||||
export const waitForDOMElementMs = 500;
|
||||
export const cacheBustingTimeoutMs =
|
||||
10 /** minutes **/ * 60 /** to seconds **/ * 1000 /** to milliseconds **/;
|
||||
export const databaseThroughputIncreaseFactor = 100;
|
||||
export const arcadiaTokenRefreshInterval =
|
||||
20 /** minutes **/ * 60 /** to seconds **/ * 1000 /** to milliseconds **/;
|
||||
export const arcadiaTokenRefreshIntervalPaddingMs = 2000;
|
||||
3
src/Common/Constants/CodeOfConductEndpoints.ts
Normal file
3
src/Common/Constants/CodeOfConductEndpoints.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export const privacyStatement = "https://aka.ms/ms-privacy-policy";
|
||||
export const codeOfConduct = "https://aka.ms/cosmos-code-of-conduct";
|
||||
export const termsOfUse = "https://aka.ms/ms-terms-of-use";
|
||||
1
src/Common/Constants/ConfigurationOverridesValues.ts
Normal file
1
src/Common/Constants/ConfigurationOverridesValues.ts
Normal file
@@ -0,0 +1 @@
|
||||
export const IsBsonSchemaV2 = "true";
|
||||
1
src/Common/Constants/CorrelationBackend.ts
Normal file
1
src/Common/Constants/CorrelationBackend.ts
Normal file
@@ -0,0 +1 @@
|
||||
export const Url = "https://aka.ms/cosmosdbanalytics";
|
||||
8
src/Common/Constants/DocumentsGridMetrics.ts
Normal file
8
src/Common/Constants/DocumentsGridMetrics.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export const DocumentsPerPage = 100;
|
||||
export const IndividualRowHeight = 34;
|
||||
export const BufferHeight = 28;
|
||||
export const SplitterMinWidth = 200;
|
||||
export const SplitterMaxWidth = 360;
|
||||
|
||||
export const DocumentEditorMinWidthRatio = 0.2;
|
||||
export const DocumentEditorMaxWidthRatio = 0.4;
|
||||
8
src/Common/Constants/EndpointsRegex.ts
Normal file
8
src/Common/Constants/EndpointsRegex.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export const cassandra = [
|
||||
"AccountEndpoint=(.*).cassandra.cosmosdb.azure.com",
|
||||
"HostName=(.*).cassandra.cosmos.azure.com",
|
||||
];
|
||||
export const mongo = "mongodb://.*:(.*)@(.*).documents.azure.com";
|
||||
export const mongoCompute = "mongodb://.*:(.*)@(.*).mongo.cosmos.azure.com";
|
||||
export const sql = "AccountEndpoint=https://(.*).documents.azure.com";
|
||||
export const table = "TableEndpoint=https://(.*).table.cosmosdb.azure.com";
|
||||
7
src/Common/Constants/Flights.ts
Normal file
7
src/Common/Constants/Flights.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
// flight names returned from the portal are always lowercase
|
||||
export const SettingsV2 = "settingsv2";
|
||||
export const MongoIndexEditor = "mongoindexeditor";
|
||||
export const MongoIndexing = "mongoindexing";
|
||||
export const AutoscaleTest = "autoscaletest";
|
||||
export const PartitionKeyTest = "partitionkeytest";
|
||||
export const PKPartitionKeyTest = "pkpartitionkeytest";
|
||||
45
src/Common/Constants/HashRoutePrefixes.ts
Normal file
45
src/Common/Constants/HashRoutePrefixes.ts
Normal file
@@ -0,0 +1,45 @@
|
||||
export const databases = "/dbs/{db_id}";
|
||||
export const collections = "/dbs/{db_id}/colls/{coll_id}";
|
||||
export const sprocHash = "/sprocs/";
|
||||
export const sprocs = collections + sprocHash + "{sproc_id}";
|
||||
export const docs = collections + "/docs/{doc_id}/";
|
||||
export const conflicts = collections + "/conflicts";
|
||||
|
||||
export const databasesWithId = (databaseId: string) => {
|
||||
return databases.replace("{db_id}", databaseId).replace("/", ""); // strip the first slash since hasher adds it
|
||||
}
|
||||
|
||||
export const collectionsWithIds = (databaseId: string, collectionId: string) => {
|
||||
const transformedDatabasePrefix = collections.replace("{db_id}", databaseId);
|
||||
|
||||
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("/", ""); // strip the first slash since hasher adds it
|
||||
}
|
||||
|
||||
export const sprocWithIds = (
|
||||
databaseId: string,
|
||||
collectionId: string,
|
||||
sprocId: string,
|
||||
stripFirstSlash = true
|
||||
) => {
|
||||
const transformedDatabasePrefix = sprocs.replace("{db_id}", databaseId);
|
||||
|
||||
const transformedSprocRoute = transformedDatabasePrefix
|
||||
.replace("{coll_id}", collectionId)
|
||||
.replace("{sproc_id}", sprocId);
|
||||
if (stripFirstSlash) {
|
||||
return transformedSprocRoute.replace("/", ""); // strip the first slash since hasher adds it
|
||||
}
|
||||
|
||||
return transformedSprocRoute;
|
||||
}
|
||||
|
||||
export const conflictsWithIds = (databaseId: string, collectionId: string) => {
|
||||
const transformedDatabasePrefix = conflicts.replace("{db_id}", databaseId);
|
||||
|
||||
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("/", ""); // strip the first slash since hasher adds it;
|
||||
}
|
||||
|
||||
export const docsWithIds = (databaseId: string, collectionId: string, docId: string): string => {
|
||||
const transformedDatabasePrefix = docs.replace("{db_id}", databaseId);
|
||||
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("{doc_id}", docId).replace("/", ""); // strip the first slash since hasher adds it
|
||||
}
|
||||
31
src/Common/Constants/HttpHeaders.ts
Normal file
31
src/Common/Constants/HttpHeaders.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
export const activityId = "x-ms-activity-id";
|
||||
export const apiType = "x-ms-cosmos-apitype";
|
||||
export const authorization = "authorization";
|
||||
export const collectionIndexTransformationProgress =
|
||||
"x-ms-documentdb-collection-index-transformation-progress";
|
||||
export const continuation = "x-ms-continuation";
|
||||
export const correlationRequestId = "x-ms-correlation-request-id";
|
||||
export const enableScriptLogging = "x-ms-documentdb-script-enable-logging";
|
||||
export const guestAccessToken = "x-ms-encrypted-auth-token";
|
||||
export const getReadOnlyKey = "x-ms-get-read-only-key";
|
||||
export const connectionString = "x-ms-connection-string";
|
||||
export const msDate = "x-ms-date";
|
||||
export const location = "Location";
|
||||
export const contentType = "Content-Type";
|
||||
export const offerReplacePending = "x-ms-offer-replace-pending";
|
||||
export const user = "x-ms-user";
|
||||
export const populatePartitionStatistics = "x-ms-documentdb-populatepartitionstatistics";
|
||||
export const queryMetrics = "x-ms-documentdb-query-metrics";
|
||||
export const requestCharge = "x-ms-request-charge";
|
||||
export const resourceQuota = "x-ms-resource-quota";
|
||||
export const resourceUsage = "x-ms-resource-usage";
|
||||
export const retryAfterMs = "x-ms-retry-after-ms";
|
||||
export const scriptLogResults = "x-ms-documentdb-script-log-results";
|
||||
export const populateCollectionThroughputInfo = "x-ms-documentdb-populatecollectionthroughputinfo";
|
||||
export const supportSpatialLegacyCoordinates = "x-ms-documentdb-supportspatiallegacycoordinates";
|
||||
export const usePolygonsSmallerThanAHemisphere = "x-ms-documentdb-usepolygonssmallerthanahemisphere";
|
||||
export const autoPilotThroughput = "autoscaleSettings";
|
||||
export const autoPilotThroughputSDK = "x-ms-cosmos-offer-autopilot-settings";
|
||||
export const partitionKey = "x-ms-documentdb-partitionkey";
|
||||
export const migrateOfferToManualThroughput = "x-ms-cosmos-migrate-offer-to-manual-throughput";
|
||||
export const migrateOfferToAutopilot = "x-ms-cosmos-migrate-offer-to-autopilot";
|
||||
23
src/Common/Constants/HttpStatusCodes.ts
Normal file
23
src/Common/Constants/HttpStatusCodes.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
export const OK = 200;
|
||||
export const Created = 201;
|
||||
export const Accepted = 202;
|
||||
export const NoContent = 204;
|
||||
export const NotModified = 304;
|
||||
export const Unauthorized = 401;
|
||||
export const Forbidden = 403;
|
||||
export const NotFound = 404;
|
||||
export const TooManyRequests = 429;
|
||||
export const Conflict = 409;
|
||||
|
||||
export const InternalServerError = 500;
|
||||
export const BadGateway = 502;
|
||||
export const ServiceUnavailable = 503;
|
||||
export const GatewayTimeout = 504;
|
||||
|
||||
export const RetryableStatusCodes: number[] = [
|
||||
TooManyRequests,
|
||||
InternalServerError, // TODO: Handle all 500s on Portal backend and remove from retries list
|
||||
BadGateway,
|
||||
ServiceUnavailable,
|
||||
GatewayTimeout,
|
||||
];
|
||||
8
src/Common/Constants/KeyCodes.ts
Normal file
8
src/Common/Constants/KeyCodes.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export const Space = 32;
|
||||
export const Enter = 13;
|
||||
export const Escape = 27;
|
||||
export const UpArrow = 38;
|
||||
export const DownArrow = 40;
|
||||
export const LeftArrow = 37;
|
||||
export const RightArrow = 39;
|
||||
export const Tab = 9;
|
||||
2
src/Common/Constants/MongoDBAccounts.ts
Normal file
2
src/Common/Constants/MongoDBAccounts.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export const protocol = "https";
|
||||
export const defaultPort = "10255";
|
||||
8
src/Common/Constants/NormalizedEventKey.ts
Normal file
8
src/Common/Constants/NormalizedEventKey.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
// Normalized per: https://www.w3.org/TR/uievents-key/#named-key-attribute-values
|
||||
export const Space = " ";
|
||||
export const Enter = "Enter";
|
||||
export const Escape = "Escape";
|
||||
export const UpArrow = "ArrowUp";
|
||||
export const DownArrow = "ArrowDown";
|
||||
export const LeftArrow = "ArrowLeft";
|
||||
export const RightArrow = "ArrowRight";
|
||||
5
src/Common/Constants/Notebook.ts
Normal file
5
src/Common/Constants/Notebook.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export const defaultBasePath = "./notebooks";
|
||||
export const heartbeatDelayMs = 5000;
|
||||
export const kernelRestartInitialDelayMs = 1000;
|
||||
export const kernelRestartMaxDelayMs = 20000;
|
||||
export const autoSaveIntervalMs = 120000;
|
||||
3
src/Common/Constants/OfferVersions.ts
Normal file
3
src/Common/Constants/OfferVersions.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
export const V1 = "V1";
|
||||
export const V2 = "V2";
|
||||
8
src/Common/Constants/Queries.ts
Normal file
8
src/Common/Constants/Queries.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export const CustomPageOption = "custom";
|
||||
export const UnlimitedPageOption = "unlimited";
|
||||
export const itemsPerPage = 100;
|
||||
export const unlimitedItemsPerPage = 100; // TODO: Figure out appropriate value so it works for accounts with a large number of partitions
|
||||
|
||||
export const QueryEditorMinHeightRatio = 0.1;
|
||||
export const QueryEditorMaxHeightRatio = 0.4;
|
||||
export const DefaultMaxDegreeOfParallelism = 6;
|
||||
4
src/Common/Constants/SavedQueries.ts
Normal file
4
src/Common/Constants/SavedQueries.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export const CollectionName = "___Query";
|
||||
export const DatabaseName = "___Cosmos";
|
||||
export const OfferThroughput = 400;
|
||||
export const PartitionKeyProperty = "id";
|
||||
6
src/Common/Constants/ServerIds.ts
Normal file
6
src/Common/Constants/ServerIds.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export const localhost = "localhost";
|
||||
export const blackforest = "blackforest";
|
||||
export const fairfax = "fairfax";
|
||||
export const mooncake = "mooncake";
|
||||
export const productionPortal = "prod";
|
||||
export const dev = "dev";
|
||||
2
src/Common/Constants/SparkLibrary.ts
Normal file
2
src/Common/Constants/SparkLibrary.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export const nameMinLength = 3;
|
||||
export const nameMaxLength = 63;
|
||||
1
src/Common/Constants/TagNames.ts
Normal file
1
src/Common/Constants/TagNames.ts
Normal file
@@ -0,0 +1 @@
|
||||
export const defaultExperience = "defaultExperience";
|
||||
5
src/Common/Constants/TerminalQueryParams.ts
Normal file
5
src/Common/Constants/TerminalQueryParams.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export const Terminal = "terminal";
|
||||
export const Server = "server";
|
||||
export const Token = "token";
|
||||
export const SubscriptionId = "subscriptionId";
|
||||
export const TerminalEndpoint = "terminalEndpoint";
|
||||
5
src/Common/Constants/TryCosmosExperience.ts
Normal file
5
src/Common/Constants/TryCosmosExperience.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export const extendUrl = "https://trycosmosdb.azure.com/api/resource/extendportal?userId={0}";
|
||||
export const deleteUrl = "https://trycosmosdb.azure.com/api/resource/deleteportal?userId={0}";
|
||||
export const collectionsPerAccount = 3;
|
||||
export const maxRU = 5000;
|
||||
export const defaultRU = 3000;
|
||||
4
src/Common/Constants/Urls.ts
Normal file
4
src/Common/Constants/Urls.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export const feedbackEmail = "https://aka.ms/cosmosdbfeedback?subject=Cosmos%20DB%20Data%20Explorer%20Feedback";
|
||||
export const autoscaleMigration = "https://aka.ms/cosmos-autoscale-migration";
|
||||
export const freeTierInformation = "https://aka.ms/cosmos-free-tier";
|
||||
export const cosmosPricing = "https://aka.ms/azure-cosmos-db-pricing";
|
||||
68
src/Common/Constants/index.ts
Normal file
68
src/Common/Constants/index.ts
Normal file
@@ -0,0 +1,68 @@
|
||||
import * as AfecFeatures from './AfecFeatures';
|
||||
import * as AnalyticalStorageTtl from './AnalyticalStorageTtl';
|
||||
import * as ApiEndpoints from './ApiEndpoints';
|
||||
import * as ApiType from './ApiType';
|
||||
import * as Areas from './Areas';
|
||||
import * as ArmApiVersions from './ArmApiVersions';
|
||||
import * as ArmResourceTypes from './ArmResourceTypes';
|
||||
import * as BackendDefaults from './BackendDefaults';
|
||||
import * as CapabilityNames from './CapabilityNames';
|
||||
import * as CassandraBackend from './CassandraBackend';
|
||||
import * as ClientDefaults from './ClientDefaults';
|
||||
import * as CodeOfConductEndpoints from './CodeOfConductEndpoints';
|
||||
import * as ConfigurationOverridesValues from './ConfigurationOverridesValues';
|
||||
import * as CorrelationBackend from './CorrelationBackend';
|
||||
import * as DocumentsGridMetrics from './DocumentsGridMetrics';
|
||||
import * as EndpointsRegex from './EndpointsRegex';
|
||||
import * as Flights from './Flights';
|
||||
import * as HashRoutePrefixes from './HashRoutePrefixes';
|
||||
import * as HttpHeaders from './HttpHeaders';
|
||||
import * as HttpStatusCodes from './HttpStatusCodes';
|
||||
import * as KeyCodes from './KeyCodes';
|
||||
import * as MongoDBAccounts from './MongoDBAccounts';
|
||||
import * as NormalizedEventKey from './NormalizedEventKey';
|
||||
import * as Notebook from './Notebook';
|
||||
import * as OfferVersions from './OfferVersions';
|
||||
import * as Queries from './Queries';
|
||||
import * as SavedQueries from './SavedQueries';
|
||||
import * as ServerIds from './ServerIds';
|
||||
import * as SparkLibrary from './SparkLibrary';
|
||||
import * as TagNames from './TagNames';
|
||||
import * as TerminalQueryParams from './TerminalQueryParams';
|
||||
import * as TryCosmosExperience from './TryCosmosExperience';
|
||||
import * as Urls from './Urls';
|
||||
const StyleConstants = require("less-vars-loader!../../less/Common/Constants.less");
|
||||
|
||||
export {
|
||||
StyleConstants,
|
||||
SparkLibrary, ConfigurationOverridesValues, OfferVersions, AnalyticalStorageTtl, Notebook, TryCosmosExperience, NormalizedEventKey, KeyCodes,
|
||||
HashRoutePrefixes, Urls, HttpStatusCodes, ApiType, HttpHeaders, Areas,
|
||||
DocumentsGridMetrics, SavedQueries, Queries, CassandraBackend, MongoDBAccounts, TagNames, AfecFeatures, Flights, CorrelationBackend, CapabilityNames, ClientDefaults, BackendDefaults, ArmResourceTypes, ArmApiVersions, TerminalQueryParams, CodeOfConductEndpoints, ApiEndpoints, EndpointsRegex, ServerIds
|
||||
};
|
||||
|
||||
|
||||
export enum ConflictOperationType {
|
||||
Replace = "replace",
|
||||
Create = "create",
|
||||
Delete = "delete",
|
||||
}
|
||||
|
||||
export const EmulatorMasterKey =
|
||||
//[SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine", Justification="Well known public masterKey for emulator")]
|
||||
"C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==";
|
||||
|
||||
// A variable @MyVariable defined in Constants.less is accessible as StyleConstants.MyVariable
|
||||
|
||||
|
||||
export enum AccountKind {
|
||||
DocumentDB = "DocumentDB",
|
||||
MongoDB = "MongoDB",
|
||||
Parse = "Parse",
|
||||
GlobalDocumentDB = "GlobalDocumentDB",
|
||||
Default = "DocumentDB",
|
||||
}
|
||||
|
||||
export enum MongoBackendEndpointType {
|
||||
local,
|
||||
remote,
|
||||
}
|
||||
Reference in New Issue
Block a user