mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-06-13 16:07:26 +01:00
resolve build time error
This commit is contained in:
@@ -3,9 +3,7 @@ export const portalCacheTimeoutMs = 10000;
|
|||||||
export const errorNotificationTimeoutMs = 5000;
|
export const errorNotificationTimeoutMs = 5000;
|
||||||
export const copyHelperTimeoutMs = 2000;
|
export const copyHelperTimeoutMs = 2000;
|
||||||
export const waitForDOMElementMs = 500;
|
export const waitForDOMElementMs = 500;
|
||||||
export const cacheBustingTimeoutMs =
|
export const cacheBustingTimeoutMs = 10 /** minutes **/ * 60 /** to seconds **/ * 1000; /** to milliseconds **/
|
||||||
10 /** minutes **/ * 60 /** to seconds **/ * 1000 /** to milliseconds **/;
|
|
||||||
export const databaseThroughputIncreaseFactor = 100;
|
export const databaseThroughputIncreaseFactor = 100;
|
||||||
export const arcadiaTokenRefreshInterval =
|
export const arcadiaTokenRefreshInterval = 20 /** minutes **/ * 60 /** to seconds **/ * 1000; /** to milliseconds **/
|
||||||
20 /** minutes **/ * 60 /** to seconds **/ * 1000 /** to milliseconds **/;
|
|
||||||
export const arcadiaTokenRefreshIntervalPaddingMs = 2000;
|
export const arcadiaTokenRefreshIntervalPaddingMs = 2000;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
export const cassandra = [
|
export const cassandra = [
|
||||||
"AccountEndpoint=(.*).cassandra.cosmosdb.azure.com",
|
"AccountEndpoint=(.*).cassandra.cosmosdb.azure.com",
|
||||||
"HostName=(.*).cassandra.cosmos.azure.com",
|
"HostName=(.*).cassandra.cosmos.azure.com",
|
||||||
];
|
];
|
||||||
export const mongo = "mongodb://.*:(.*)@(.*).documents.azure.com";
|
export const mongo = "mongodb://.*:(.*)@(.*).documents.azure.com";
|
||||||
export const mongoCompute = "mongodb://.*:(.*)@(.*).mongo.cosmos.azure.com";
|
export const mongoCompute = "mongodb://.*:(.*)@(.*).mongo.cosmos.azure.com";
|
||||||
|
|||||||
@@ -6,40 +6,35 @@ export const docs = collections + "/docs/{doc_id}/";
|
|||||||
export const conflicts = collections + "/conflicts";
|
export const conflicts = collections + "/conflicts";
|
||||||
|
|
||||||
export const databasesWithId = (databaseId: string) => {
|
export const databasesWithId = (databaseId: string) => {
|
||||||
return databases.replace("{db_id}", databaseId).replace("/", ""); // strip the first slash since hasher adds it
|
return databases.replace("{db_id}", databaseId).replace("/", ""); // strip the first slash since hasher adds it
|
||||||
}
|
};
|
||||||
|
|
||||||
export const collectionsWithIds = (databaseId: string, collectionId: string) => {
|
export const collectionsWithIds = (databaseId: string, collectionId: string) => {
|
||||||
const transformedDatabasePrefix = collections.replace("{db_id}", databaseId);
|
const transformedDatabasePrefix = collections.replace("{db_id}", databaseId);
|
||||||
|
|
||||||
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("/", ""); // strip the first slash since hasher adds it
|
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("/", ""); // strip the first slash since hasher adds it
|
||||||
}
|
};
|
||||||
|
|
||||||
export const sprocWithIds = (
|
export const sprocWithIds = (databaseId: string, collectionId: string, sprocId: string, stripFirstSlash = true) => {
|
||||||
databaseId: string,
|
const transformedDatabasePrefix = sprocs.replace("{db_id}", databaseId);
|
||||||
collectionId: string,
|
|
||||||
sprocId: string,
|
|
||||||
stripFirstSlash = true
|
|
||||||
) => {
|
|
||||||
const transformedDatabasePrefix = sprocs.replace("{db_id}", databaseId);
|
|
||||||
|
|
||||||
const transformedSprocRoute = transformedDatabasePrefix
|
const transformedSprocRoute = transformedDatabasePrefix
|
||||||
.replace("{coll_id}", collectionId)
|
.replace("{coll_id}", collectionId)
|
||||||
.replace("{sproc_id}", sprocId);
|
.replace("{sproc_id}", sprocId);
|
||||||
if (stripFirstSlash) {
|
if (stripFirstSlash) {
|
||||||
return transformedSprocRoute.replace("/", ""); // strip the first slash since hasher adds it
|
return transformedSprocRoute.replace("/", ""); // strip the first slash since hasher adds it
|
||||||
}
|
}
|
||||||
|
|
||||||
return transformedSprocRoute;
|
return transformedSprocRoute;
|
||||||
}
|
};
|
||||||
|
|
||||||
export const conflictsWithIds = (databaseId: string, collectionId: string) => {
|
export const conflictsWithIds = (databaseId: string, collectionId: string) => {
|
||||||
const transformedDatabasePrefix = conflicts.replace("{db_id}", databaseId);
|
const transformedDatabasePrefix = conflicts.replace("{db_id}", databaseId);
|
||||||
|
|
||||||
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("/", ""); // strip the first slash since hasher adds it;
|
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 => {
|
export const docsWithIds = (databaseId: string, collectionId: string, docId: string): string => {
|
||||||
const transformedDatabasePrefix = docs.replace("{db_id}", databaseId);
|
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
|
return transformedDatabasePrefix.replace("{coll_id}", collectionId).replace("{doc_id}", docId).replace("/", ""); // strip the first slash since hasher adds it
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
export const activityId = "x-ms-activity-id";
|
export const activityId = "x-ms-activity-id";
|
||||||
export const apiType = "x-ms-cosmos-apitype";
|
export const apiType = "x-ms-cosmos-apitype";
|
||||||
export const authorization = "authorization";
|
export const authorization = "authorization";
|
||||||
export const collectionIndexTransformationProgress =
|
export const collectionIndexTransformationProgress = "x-ms-documentdb-collection-index-transformation-progress";
|
||||||
"x-ms-documentdb-collection-index-transformation-progress";
|
|
||||||
export const continuation = "x-ms-continuation";
|
export const continuation = "x-ms-continuation";
|
||||||
export const correlationRequestId = "x-ms-correlation-request-id";
|
export const correlationRequestId = "x-ms-correlation-request-id";
|
||||||
export const enableScriptLogging = "x-ms-documentdb-script-enable-logging";
|
export const enableScriptLogging = "x-ms-documentdb-script-enable-logging";
|
||||||
|
|||||||
@@ -15,9 +15,9 @@ export const ServiceUnavailable = 503;
|
|||||||
export const GatewayTimeout = 504;
|
export const GatewayTimeout = 504;
|
||||||
|
|
||||||
export const RetryableStatusCodes: number[] = [
|
export const RetryableStatusCodes: number[] = [
|
||||||
TooManyRequests,
|
TooManyRequests,
|
||||||
InternalServerError, // TODO: Handle all 500s on Portal backend and remove from retries list
|
InternalServerError, // TODO: Handle all 500s on Portal backend and remove from retries list
|
||||||
BadGateway,
|
BadGateway,
|
||||||
ServiceUnavailable,
|
ServiceUnavailable,
|
||||||
GatewayTimeout,
|
GatewayTimeout,
|
||||||
];
|
];
|
||||||
@@ -5,6 +5,6 @@ export const kernelRestartMaxDelayMs = 20000;
|
|||||||
export const autoSaveIntervalMs = 120000;
|
export const autoSaveIntervalMs = 120000;
|
||||||
export const temporarilyDownMsg = "Notebooks is currently not available. We are working on it.";
|
export const temporarilyDownMsg = "Notebooks is currently not available. We are working on it.";
|
||||||
export const mongoShellTemporarilyDownMsg =
|
export const mongoShellTemporarilyDownMsg =
|
||||||
"We have identified an issue with the Mongo Shell and it is unavailable right now. We are actively working on the mitigation.";
|
"We have identified an issue with the Mongo Shell and it is unavailable right now. We are actively working on the mitigation.";
|
||||||
export const cassandraShellTemporarilyDownMsg =
|
export const cassandraShellTemporarilyDownMsg =
|
||||||
"We have identified an issue with the Cassandra Shell and it is unavailable right now. We are actively working on the mitigation.";
|
"We have identified an issue with the Cassandra Shell and it is unavailable right now. We are actively working on the mitigation.";
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
|
|
||||||
export const V1 = "V1";
|
export const V1 = "V1";
|
||||||
export const V2 = "V2";
|
export const V2 = "V2";
|
||||||
@@ -1,47 +1,76 @@
|
|||||||
import * as AfecFeatures from './AfecFeatures';
|
import * as AfecFeatures from "./AfecFeatures";
|
||||||
import * as AnalyticalStorageTtl from './AnalyticalStorageTtl';
|
import * as AnalyticalStorageTtl from "./AnalyticalStorageTtl";
|
||||||
import * as ApiEndpoints from './ApiEndpoints';
|
import * as ApiEndpoints from "./ApiEndpoints";
|
||||||
import * as ApiType from './ApiType';
|
import * as ApiType from "./ApiType";
|
||||||
import * as Areas from './Areas';
|
import * as Areas from "./Areas";
|
||||||
import * as ArmApiVersions from './ArmApiVersions';
|
import * as ArmApiVersions from "./ArmApiVersions";
|
||||||
import * as ArmResourceTypes from './ArmResourceTypes';
|
import * as ArmResourceTypes from "./ArmResourceTypes";
|
||||||
import * as BackendDefaults from './BackendDefaults';
|
import * as BackendDefaults from "./BackendDefaults";
|
||||||
import * as CapabilityNames from './CapabilityNames';
|
import * as CapabilityNames from "./CapabilityNames";
|
||||||
import * as CassandraBackend from './CassandraBackend';
|
import * as CassandraBackend from "./CassandraBackend";
|
||||||
import * as ClientDefaults from './ClientDefaults';
|
import * as ClientDefaults from "./ClientDefaults";
|
||||||
import * as CodeOfConductEndpoints from './CodeOfConductEndpoints';
|
import * as CodeOfConductEndpoints from "./CodeOfConductEndpoints";
|
||||||
import * as ConfigurationOverridesValues from './ConfigurationOverridesValues';
|
import * as ConfigurationOverridesValues from "./ConfigurationOverridesValues";
|
||||||
import * as CorrelationBackend from './CorrelationBackend';
|
import * as CorrelationBackend from "./CorrelationBackend";
|
||||||
import * as DocumentsGridMetrics from './DocumentsGridMetrics';
|
import * as DocumentsGridMetrics from "./DocumentsGridMetrics";
|
||||||
import * as EndpointsRegex from './EndpointsRegex';
|
import * as EndpointsRegex from "./EndpointsRegex";
|
||||||
import * as Flights from './Flights';
|
import * as Flights from "./Flights";
|
||||||
import * as HashRoutePrefixes from './HashRoutePrefixes';
|
import * as HashRoutePrefixes from "./HashRoutePrefixes";
|
||||||
import * as HttpHeaders from './HttpHeaders';
|
import * as HttpHeaders from "./HttpHeaders";
|
||||||
import * as HttpStatusCodes from './HttpStatusCodes';
|
import * as HttpStatusCodes from "./HttpStatusCodes";
|
||||||
import * as KeyCodes from './KeyCodes';
|
import * as KeyCodes from "./KeyCodes";
|
||||||
import * as MongoDBAccounts from './MongoDBAccounts';
|
import * as MongoDBAccounts from "./MongoDBAccounts";
|
||||||
import * as NormalizedEventKey from './NormalizedEventKey';
|
import * as NormalizedEventKey from "./NormalizedEventKey";
|
||||||
import * as Notebook from './Notebook';
|
import * as Notebook from "./Notebook";
|
||||||
import * as OfferVersions from './OfferVersions';
|
import * as OfferVersions from "./OfferVersions";
|
||||||
import * as Queries from './Queries';
|
import * as Queries from "./Queries";
|
||||||
import * as SavedQueries from './SavedQueries';
|
import * as SavedQueries from "./SavedQueries";
|
||||||
import * as ServerIds from './ServerIds';
|
import * as ServerIds from "./ServerIds";
|
||||||
import * as SparkLibrary from './SparkLibrary';
|
import * as SparkLibrary from "./SparkLibrary";
|
||||||
import * as TagNames from './TagNames';
|
import * as TagNames from "./TagNames";
|
||||||
import * as TerminalQueryParams from './TerminalQueryParams';
|
import * as TerminalQueryParams from "./TerminalQueryParams";
|
||||||
import * as TryCosmosExperience from './TryCosmosExperience';
|
import * as TryCosmosExperience from "./TryCosmosExperience";
|
||||||
import * as Urls from './Urls';
|
import * as Urls from "./Urls";
|
||||||
|
|
||||||
const StyleConstants = require("less-vars-loader!../../less/Common/Constants.less");
|
const StyleConstants = require("less-vars-loader!../../less/Common/Constants.less");
|
||||||
|
|
||||||
export {
|
export {
|
||||||
StyleConstants,
|
StyleConstants,
|
||||||
SparkLibrary, ConfigurationOverridesValues, OfferVersions, AnalyticalStorageTtl, Notebook, TryCosmosExperience, NormalizedEventKey, KeyCodes,
|
SparkLibrary,
|
||||||
HashRoutePrefixes, Urls, HttpStatusCodes, ApiType, HttpHeaders, Areas,
|
ConfigurationOverridesValues,
|
||||||
DocumentsGridMetrics, SavedQueries, Queries, CassandraBackend, MongoDBAccounts, TagNames, AfecFeatures, Flights, CorrelationBackend, CapabilityNames, ClientDefaults, BackendDefaults, ArmResourceTypes, ArmApiVersions, TerminalQueryParams, CodeOfConductEndpoints, ApiEndpoints, EndpointsRegex, ServerIds
|
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 {
|
export enum ConflictOperationType {
|
||||||
Replace = "replace",
|
Replace = "replace",
|
||||||
Create = "create",
|
Create = "create",
|
||||||
@@ -54,7 +83,6 @@ export const EmulatorMasterKey =
|
|||||||
|
|
||||||
// A variable @MyVariable defined in Constants.less is accessible as StyleConstants.MyVariable
|
// A variable @MyVariable defined in Constants.less is accessible as StyleConstants.MyVariable
|
||||||
|
|
||||||
|
|
||||||
export enum AccountKind {
|
export enum AccountKind {
|
||||||
DocumentDB = "DocumentDB",
|
DocumentDB = "DocumentDB",
|
||||||
MongoDB = "MongoDB",
|
MongoDB = "MongoDB",
|
||||||
|
|||||||
Reference in New Issue
Block a user