Chore: More TypeScript strict fixes (#39300)

* Chore: More TypeScript strict fixes

* Chore: Use filter instead of reduce to fix TypeScript error

* Chore: Retype AzureResultFormat as string

* Chore: Account for getBlocks() poor typings of reduce

* Chore: Need to explicitly check for undefined here since '' is falsey
This commit is contained in:
Ashley Harrison
2021-09-17 09:47:23 +01:00
committed by GitHub
parent 5eb46281a4
commit 52d7358d83
7 changed files with 12 additions and 11 deletions

View File

@@ -267,7 +267,10 @@ export default class PromQlLanguageProvider extends LanguageProvider {
// Stitch all query lines together to support multi-line queries
let queryOffset;
const queryText = value.document.getBlocks().reduce((text: string, block) => {
const queryText = value.document.getBlocks().reduce((text, block) => {
if (text === undefined) {
return '';
}
if (!block) {
return text;
}