From c699f46a5a0423a134a4d945a779223bc861cf1f Mon Sep 17 00:00:00 2001 From: Nanda Date: Fri, 26 Apr 2024 13:43:46 +1000 Subject: [PATCH] Lint fixes. --- lib/Core/arrayContains.ts | 2 +- lib/Core/linkifyContent.ts | 6 +++--- lib/Core/loadText.ts | 2 +- lib/Core/loadXML.ts | 2 +- lib/Core/pollToPromise.ts | 8 ++++---- lib/Core/readXml.ts | 2 +- lib/Core/triggerResize.ts | 2 +- lib/Models/Feature/ImageryLayerFeatureInfo.ts | 6 +++--- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/Core/arrayContains.ts b/lib/Core/arrayContains.ts index 51998e73e7..ae37169bd6 100644 --- a/lib/Core/arrayContains.ts +++ b/lib/Core/arrayContains.ts @@ -1,5 +1,5 @@ export default function arrayContains(array: readonly T[], value: T) { - for (var i = 0; i < array.length; ++i) { + for (let i = 0; i < array.length; ++i) { if (array[i] === value) { return true; } diff --git a/lib/Core/linkifyContent.ts b/lib/Core/linkifyContent.ts index d04f166795..af31b3cccd 100644 --- a/lib/Core/linkifyContent.ts +++ b/lib/Core/linkifyContent.ts @@ -3,9 +3,9 @@ import linkifyIt from "linkify-it"; const linkify = linkifyIt(); function linkifyContent(content: string) { - let matches = linkify.match(content), - result = [], - last: number; + const matches = linkify.match(content), + result = []; + let last: number; if (matches) { last = 0; diff --git a/lib/Core/loadText.ts b/lib/Core/loadText.ts index 60ac3bcd01..dcf4af63aa 100644 --- a/lib/Core/loadText.ts +++ b/lib/Core/loadText.ts @@ -1,7 +1,7 @@ import Resource from "terriajs-cesium/Source/Core/Resource"; async function loadText(urlOrResource: string | Resource): Promise { - var resource = (Resource as any).createIfNeeded(urlOrResource) as Resource; + const resource = (Resource as any).createIfNeeded(urlOrResource) as Resource; const response = resource.fetchText(); if (response === undefined) { throw new Error("Request throttled"); diff --git a/lib/Core/loadXML.ts b/lib/Core/loadXML.ts index 69a2e8f438..863f2ab3dd 100644 --- a/lib/Core/loadXML.ts +++ b/lib/Core/loadXML.ts @@ -3,7 +3,7 @@ import Resource from "terriajs-cesium/Source/Core/Resource"; async function loadXML( urlOrResource: string | Resource ): Promise { - var resource = (Resource as any).createIfNeeded(urlOrResource) as Resource; + const resource = (Resource as any).createIfNeeded(urlOrResource) as Resource; const response = await resource.fetchXML(); /** diff --git a/lib/Core/pollToPromise.ts b/lib/Core/pollToPromise.ts index f1012902ca..57efa3c01c 100644 --- a/lib/Core/pollToPromise.ts +++ b/lib/Core/pollToPromise.ts @@ -9,12 +9,12 @@ interface Options { const pollToPromise = function (f: () => boolean, options: Options) { options = defaultValue(options, (defaultValue as any).EMPTY_OBJECT); - var pollInterval = defaultValue(options.pollInterval, 1); - var timeout = defaultValue(options.timeout, 5000); + const pollInterval = defaultValue(options.pollInterval, 1); + const timeout = defaultValue(options.timeout, 5000); return new Promise((resolve, reject) => { - var startTimestamp = getTimestamp(); - var endTimestamp = startTimestamp + timeout; + const startTimestamp = getTimestamp(); + const endTimestamp = startTimestamp + timeout; function poller() { if (f()) { diff --git a/lib/Core/readXml.ts b/lib/Core/readXml.ts index 0d0833a57a..c2816aeeaa 100644 --- a/lib/Core/readXml.ts +++ b/lib/Core/readXml.ts @@ -13,7 +13,7 @@ function readXml(file: Blob) { if (!result) { return undefined; } - var xml = parser.parseFromString(result, "application/xml"); + const xml = parser.parseFromString(result, "application/xml"); if ( !xml || !xml.documentElement || diff --git a/lib/Core/triggerResize.ts b/lib/Core/triggerResize.ts index 004d0c36b3..017b57f039 100644 --- a/lib/Core/triggerResize.ts +++ b/lib/Core/triggerResize.ts @@ -5,7 +5,7 @@ export default function triggerResize() { try { window.dispatchEvent(new Event("resize")); } catch (e) { - var evt = window.document.createEvent("UIEvents"); + const evt = window.document.createEvent("UIEvents"); evt.initUIEvent("resize", true, false, window, 0); window.dispatchEvent(evt); } diff --git a/lib/Models/Feature/ImageryLayerFeatureInfo.ts b/lib/Models/Feature/ImageryLayerFeatureInfo.ts index 31f6da877b..eb42f051ef 100644 --- a/lib/Models/Feature/ImageryLayerFeatureInfo.ts +++ b/lib/Models/Feature/ImageryLayerFeatureInfo.ts @@ -10,10 +10,10 @@ import formatPropertyValue from "../../Core/formatPropertyValue"; ImageryLayerFeatureInfo.prototype.configureDescriptionFromProperties = function (properties: any) { function describe(properties: any) { - var html = ''; - for (var key in properties) { + let html = '
'; + for (const key in properties) { if (Object.prototype.hasOwnProperty.call(properties, key)) { - var value = properties[key]; + const value = properties[key]; if (defined(value)) { if (typeof value === "object") { html +=