Fixed typescript strict issue of ResourceTokenUtils, CostEnstimatedText Draggable files

This commit is contained in:
sunilyadav840
2021-05-17 16:09:40 +05:30
parent a52a156005
commit 18bb22eab8
6 changed files with 24 additions and 13 deletions

View File

@@ -10,7 +10,7 @@ describe("parseResourceTokenConnectionString", () => {
accountEndpoint: "fakeEndpoint",
collectionId: "fakeCollectionId",
databaseId: "fakeDatabaseId",
partitionKey: undefined,
partitionKey: "",
resourceToken: "type=resource&ver=1&sig=2dIP+CdIfT1ScwHWdv5GGw==;fakeToken;",
});
});

View File

@@ -7,11 +7,11 @@ export interface ParsedResourceTokenConnectionString {
}
export function parseResourceTokenConnectionString(connectionString: string): ParsedResourceTokenConnectionString {
let accountEndpoint: string;
let collectionId: string;
let databaseId: string;
let partitionKey: string;
let resourceToken: string;
let accountEndpoint = "";
let collectionId = "";
let databaseId = "";
let partitionKey = "";
let resourceToken = "";
const connectionStringParts = connectionString.split(";");
connectionStringParts.forEach((part: string) => {
if (part.startsWith("type=resource")) {
@@ -39,5 +39,5 @@ export function parseResourceTokenConnectionString(connectionString: string): Pa
}
export function isResourceTokenConnectionString(connectionString: string): boolean {
return connectionString && connectionString.includes("type=resource");
return connectionString.includes("type=resource");
}