From ee66338ee766b6aeeb15aeeb18e18076b5bc68ef Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Fri, 10 Mar 2023 12:34:36 -0500 Subject: [PATCH] type linting --- public-typescript/lotView.ts | 2 +- public-typescript/workOrderView.js | 3 ++- public-typescript/workOrderView.ts | 7 ++++++- public/javascripts/workOrderView.min.js | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/public-typescript/lotView.ts b/public-typescript/lotView.ts index e5a674b9..7beb0e3a 100644 --- a/public-typescript/lotView.ts +++ b/public-typescript/lotView.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-non-null-assertion, unicorn/prefer-module */ -import * as globalTypes from '../types/globalTypes' +import type * as globalTypes from '../types/globalTypes' ;(() => { const mapContainerElement: HTMLElement | null = document.querySelector('#lot--map') diff --git a/public-typescript/workOrderView.js b/public-typescript/workOrderView.js index cbf3e5cf..1c7ed966 100644 --- a/public-typescript/workOrderView.js +++ b/public-typescript/workOrderView.js @@ -10,8 +10,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); function doReopen() { cityssm.postJSON(los.urlPrefix + '/workOrders/doReopenWorkOrder', { workOrderId - }, (responseJSON) => { + }, (rawResponseJSON) => { var _a; + const responseJSON = rawResponseJSON; if (responseJSON.success) { window.location.href = los.getWorkOrderURL(workOrderId, true, true); } diff --git a/public-typescript/workOrderView.ts b/public-typescript/workOrderView.ts index 67ee0957..4bbccc52 100644 --- a/public-typescript/workOrderView.ts +++ b/public-typescript/workOrderView.ts @@ -24,7 +24,12 @@ declare const bulmaJS: BulmaJS { workOrderId }, - (responseJSON: { success: boolean; errorMessage?: string }) => { + (rawResponseJSON) => { + const responseJSON = rawResponseJSON as { + success: boolean + errorMessage?: string + } + if (responseJSON.success) { window.location.href = los.getWorkOrderURL( workOrderId, diff --git a/public/javascripts/workOrderView.min.js b/public/javascripts/workOrderView.min.js index 05fadbc8..12ff8607 100644 --- a/public/javascripts/workOrderView.min.js +++ b/public/javascripts/workOrderView.min.js @@ -1 +1 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,r=document.querySelector("#button--reopenWorkOrder");if(null!==r){const o=r.dataset.workOrderId;r.addEventListener("click",()=>{bulmaJS.confirm({title:"Reopen Work Order",message:"Are you sure you want to remove the close date from this work order and reopen it?",contextualColorName:"warning",okButton:{text:"Yes, Reopen Work Order",callbackFunction:function(){cityssm.postJSON(e.urlPrefix+"/workOrders/doReopenWorkOrder",{workOrderId:o},r=>{var t;r.success?window.location.href=e.getWorkOrderURL(o,!0,!0):bulmaJS.alert({title:"Error Reopening Work Order",message:null!==(t=r.errorMessage)&&void 0!==t?t:"",contextualColorName:"danger"})})}}})})}})(); \ No newline at end of file +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,r=document.querySelector("#button--reopenWorkOrder");if(null!==r){const o=r.dataset.workOrderId;r.addEventListener("click",()=>{bulmaJS.confirm({title:"Reopen Work Order",message:"Are you sure you want to remove the close date from this work order and reopen it?",contextualColorName:"warning",okButton:{text:"Yes, Reopen Work Order",callbackFunction:function(){cityssm.postJSON(e.urlPrefix+"/workOrders/doReopenWorkOrder",{workOrderId:o},r=>{var t;const n=r;n.success?window.location.href=e.getWorkOrderURL(o,!0,!0):bulmaJS.alert({title:"Error Reopening Work Order",message:null!==(t=n.errorMessage)&&void 0!==t?t:"",contextualColorName:"danger"})})}}})})}})(); \ No newline at end of file