diff --git a/_test/error-tracker-js/index.js b/_test/error-tracker-js/index.ts similarity index 100% rename from _test/error-tracker-js/index.js rename to _test/error-tracker-js/index.ts diff --git a/_test/logger-js/index.js b/_test/logger-js/index.ts similarity index 100% rename from _test/logger-js/index.js rename to _test/logger-js/index.ts diff --git a/_test/performance-tracker/app.js b/_test/performance-tracker/app.ts similarity index 100% rename from _test/performance-tracker/app.js rename to _test/performance-tracker/app.ts diff --git a/_test/script-monitor/scriptSandbox.test.js b/_test/script-monitor/scriptSandbox.test.ts similarity index 100% rename from _test/script-monitor/scriptSandbox.test.js rename to _test/script-monitor/scriptSandbox.test.ts diff --git a/_test/script-monitor/scriptSandbox.js b/_test/script-monitor/scriptSandbox.ts similarity index 100% rename from _test/script-monitor/scriptSandbox.js rename to _test/script-monitor/scriptSandbox.ts diff --git a/accounts/index.js b/accounts/index.ts similarity index 100% rename from accounts/index.js rename to accounts/index.ts diff --git a/accounts/lighthouse.js b/accounts/lighthouse.ts similarity index 100% rename from accounts/lighthouse.js rename to accounts/lighthouse.ts diff --git a/accounts/lighthouseWorker.js b/accounts/lighthouseWorker.ts similarity index 100% rename from accounts/lighthouseWorker.js rename to accounts/lighthouseWorker.ts diff --git a/accounts/public/assets/js/landing.base.js b/accounts/public/assets/js/landing.base.ts similarity index 100% rename from accounts/public/assets/js/landing.base.js rename to accounts/public/assets/js/landing.base.ts diff --git a/accounts/src/App.js b/accounts/src/App.tsx similarity index 100% rename from accounts/src/App.js rename to accounts/src/App.tsx diff --git a/accounts/src/actions/changePassword.js b/accounts/src/actions/changePassword.ts similarity index 100% rename from accounts/src/actions/changePassword.js rename to accounts/src/actions/changePassword.ts diff --git a/accounts/src/actions/login.js b/accounts/src/actions/login.ts similarity index 100% rename from accounts/src/actions/login.js rename to accounts/src/actions/login.ts diff --git a/accounts/src/actions/modal.js b/accounts/src/actions/modal.ts similarity index 100% rename from accounts/src/actions/modal.js rename to accounts/src/actions/modal.ts diff --git a/accounts/src/actions/register.js b/accounts/src/actions/register.ts similarity index 100% rename from accounts/src/actions/register.js rename to accounts/src/actions/register.ts diff --git a/accounts/src/actions/resendToken.js b/accounts/src/actions/resendToken.ts similarity index 100% rename from accounts/src/actions/resendToken.js rename to accounts/src/actions/resendToken.ts diff --git a/accounts/src/actions/resetPassword.js b/accounts/src/actions/resetPassword.ts similarity index 100% rename from accounts/src/actions/resetPassword.js rename to accounts/src/actions/resetPassword.ts diff --git a/accounts/src/analytics.js b/accounts/src/analytics.ts similarity index 100% rename from accounts/src/analytics.js rename to accounts/src/analytics.ts diff --git a/accounts/src/api.js b/accounts/src/api.ts similarity index 100% rename from accounts/src/api.js rename to accounts/src/api.ts diff --git a/accounts/src/components/404.js b/accounts/src/components/404.tsx similarity index 100% rename from accounts/src/components/404.js rename to accounts/src/components/404.tsx diff --git a/accounts/src/components/DataPathHoC.js b/accounts/src/components/DataPathHoC.tsx similarity index 100% rename from accounts/src/components/DataPathHoC.js rename to accounts/src/components/DataPathHoC.tsx diff --git a/accounts/src/components/MessageBox.js b/accounts/src/components/MessageBox.tsx similarity index 100% rename from accounts/src/components/MessageBox.js rename to accounts/src/components/MessageBox.tsx diff --git a/accounts/src/components/Modal.js b/accounts/src/components/Modal.tsx similarity index 100% rename from accounts/src/components/Modal.js rename to accounts/src/components/Modal.tsx diff --git a/accounts/src/components/auth/CardForm.js b/accounts/src/components/auth/CardForm.tsx similarity index 100% rename from accounts/src/components/auth/CardForm.js rename to accounts/src/components/auth/CardForm.tsx diff --git a/accounts/src/components/auth/ChangePasswordForm.js b/accounts/src/components/auth/ChangePasswordForm.tsx similarity index 100% rename from accounts/src/components/auth/ChangePasswordForm.js rename to accounts/src/components/auth/ChangePasswordForm.tsx diff --git a/accounts/src/components/auth/CompanyForm.js b/accounts/src/components/auth/CompanyForm.tsx similarity index 100% rename from accounts/src/components/auth/CompanyForm.js rename to accounts/src/components/auth/CompanyForm.tsx diff --git a/accounts/src/components/auth/LoginForm.js b/accounts/src/components/auth/LoginForm.tsx similarity index 100% rename from accounts/src/components/auth/LoginForm.js rename to accounts/src/components/auth/LoginForm.tsx diff --git a/accounts/src/components/auth/RegisterForm.js b/accounts/src/components/auth/RegisterForm.tsx similarity index 100% rename from accounts/src/components/auth/RegisterForm.js rename to accounts/src/components/auth/RegisterForm.tsx diff --git a/accounts/src/components/auth/ResetPasswordForm.js b/accounts/src/components/auth/ResetPasswordForm.tsx similarity index 100% rename from accounts/src/components/auth/ResetPasswordForm.js rename to accounts/src/components/auth/ResetPasswordForm.tsx diff --git a/accounts/src/components/auth/UserForm.js b/accounts/src/components/auth/UserForm.tsx similarity index 100% rename from accounts/src/components/auth/UserForm.js rename to accounts/src/components/auth/UserForm.tsx diff --git a/accounts/src/components/basic/CompanySizeList.js b/accounts/src/components/basic/CompanySizeList.ts similarity index 100% rename from accounts/src/components/basic/CompanySizeList.js rename to accounts/src/components/basic/CompanySizeList.ts diff --git a/accounts/src/components/basic/CompanySizeSelector.js b/accounts/src/components/basic/CompanySizeSelector.tsx similarity index 100% rename from accounts/src/components/basic/CompanySizeSelector.js rename to accounts/src/components/basic/CompanySizeSelector.tsx diff --git a/accounts/src/components/basic/CountryList.js b/accounts/src/components/basic/CountryList.ts similarity index 100% rename from accounts/src/components/basic/CountryList.js rename to accounts/src/components/basic/CountryList.ts diff --git a/accounts/src/components/basic/CountrySelector.js b/accounts/src/components/basic/CountrySelector.tsx similarity index 100% rename from accounts/src/components/basic/CountrySelector.js rename to accounts/src/components/basic/CountrySelector.tsx diff --git a/accounts/src/components/basic/ErrorBoundary.js b/accounts/src/components/basic/ErrorBoundary.tsx similarity index 100% rename from accounts/src/components/basic/ErrorBoundary.js rename to accounts/src/components/basic/ErrorBoundary.tsx diff --git a/accounts/src/components/basic/Loader.js b/accounts/src/components/basic/Loader.tsx similarity index 100% rename from accounts/src/components/basic/Loader.js rename to accounts/src/components/basic/Loader.tsx diff --git a/accounts/src/components/basic/RenderField.js b/accounts/src/components/basic/RenderField.tsx similarity index 100% rename from accounts/src/components/basic/RenderField.js rename to accounts/src/components/basic/RenderField.tsx diff --git a/accounts/src/components/modals/ExtraCharge.js b/accounts/src/components/modals/ExtraCharge.tsx similarity index 100% rename from accounts/src/components/modals/ExtraCharge.js rename to accounts/src/components/modals/ExtraCharge.tsx diff --git a/accounts/src/config.js b/accounts/src/config.tsx similarity index 100% rename from accounts/src/config.js rename to accounts/src/config.tsx diff --git a/accounts/src/constants/changePassword.js b/accounts/src/constants/changePassword.ts similarity index 100% rename from accounts/src/constants/changePassword.js rename to accounts/src/constants/changePassword.ts diff --git a/accounts/src/constants/emaildomains.js b/accounts/src/constants/emaildomains.ts similarity index 100% rename from accounts/src/constants/emaildomains.js rename to accounts/src/constants/emaildomains.ts diff --git a/accounts/src/constants/login.js b/accounts/src/constants/login.ts similarity index 100% rename from accounts/src/constants/login.js rename to accounts/src/constants/login.ts diff --git a/accounts/src/constants/modal.js b/accounts/src/constants/modal.ts similarity index 100% rename from accounts/src/constants/modal.js rename to accounts/src/constants/modal.ts diff --git a/accounts/src/constants/register.js b/accounts/src/constants/register.ts similarity index 100% rename from accounts/src/constants/register.js rename to accounts/src/constants/register.ts diff --git a/accounts/src/constants/resendToken.js b/accounts/src/constants/resendToken.ts similarity index 100% rename from accounts/src/constants/resendToken.js rename to accounts/src/constants/resendToken.ts diff --git a/accounts/src/constants/resetPassword.js b/accounts/src/constants/resetPassword.ts similarity index 100% rename from accounts/src/constants/resetPassword.js rename to accounts/src/constants/resetPassword.ts diff --git a/accounts/src/containers/BackboneModals.js b/accounts/src/containers/BackboneModals.tsx similarity index 100% rename from accounts/src/containers/BackboneModals.js rename to accounts/src/containers/BackboneModals.tsx diff --git a/accounts/src/errors.js b/accounts/src/errors.ts similarity index 100% rename from accounts/src/errors.js rename to accounts/src/errors.ts diff --git a/accounts/src/index.js b/accounts/src/index.tsx similarity index 100% rename from accounts/src/index.js rename to accounts/src/index.tsx diff --git a/accounts/src/pages/ChangePassword.js b/accounts/src/pages/ChangePassword.tsx similarity index 100% rename from accounts/src/pages/ChangePassword.js rename to accounts/src/pages/ChangePassword.tsx diff --git a/accounts/src/pages/Login.js b/accounts/src/pages/Login.tsx similarity index 100% rename from accounts/src/pages/Login.js rename to accounts/src/pages/Login.tsx diff --git a/accounts/src/pages/Register.js b/accounts/src/pages/Register.tsx similarity index 100% rename from accounts/src/pages/Register.js rename to accounts/src/pages/Register.tsx diff --git a/accounts/src/pages/ResendToken.js b/accounts/src/pages/ResendToken.tsx similarity index 100% rename from accounts/src/pages/ResendToken.js rename to accounts/src/pages/ResendToken.tsx diff --git a/accounts/src/pages/ResetPassword.js b/accounts/src/pages/ResetPassword.tsx similarity index 100% rename from accounts/src/pages/ResetPassword.js rename to accounts/src/pages/ResetPassword.tsx diff --git a/accounts/src/pages/SsoLogin.js b/accounts/src/pages/SsoLogin.tsx similarity index 100% rename from accounts/src/pages/SsoLogin.js rename to accounts/src/pages/SsoLogin.tsx diff --git a/accounts/src/pages/VerifyAuthToken.js b/accounts/src/pages/VerifyAuthToken.tsx similarity index 100% rename from accounts/src/pages/VerifyAuthToken.js rename to accounts/src/pages/VerifyAuthToken.tsx diff --git a/accounts/src/pages/VerifyBackupCode.js b/accounts/src/pages/VerifyBackupCode.tsx similarity index 100% rename from accounts/src/pages/VerifyBackupCode.js rename to accounts/src/pages/VerifyBackupCode.tsx diff --git a/accounts/src/pages/index.js b/accounts/src/pages/index.ts similarity index 100% rename from accounts/src/pages/index.js rename to accounts/src/pages/index.ts diff --git a/accounts/src/reducers/changePassword.js b/accounts/src/reducers/changePassword.ts similarity index 100% rename from accounts/src/reducers/changePassword.js rename to accounts/src/reducers/changePassword.ts diff --git a/accounts/src/reducers/index.js b/accounts/src/reducers/index.ts similarity index 100% rename from accounts/src/reducers/index.js rename to accounts/src/reducers/index.ts diff --git a/accounts/src/reducers/login.js b/accounts/src/reducers/login.ts similarity index 100% rename from accounts/src/reducers/login.js rename to accounts/src/reducers/login.ts diff --git a/accounts/src/reducers/modal.js b/accounts/src/reducers/modal.ts similarity index 100% rename from accounts/src/reducers/modal.js rename to accounts/src/reducers/modal.ts diff --git a/accounts/src/reducers/register.js b/accounts/src/reducers/register.ts similarity index 100% rename from accounts/src/reducers/register.js rename to accounts/src/reducers/register.ts diff --git a/accounts/src/reducers/resendToken.js b/accounts/src/reducers/resendToken.ts similarity index 100% rename from accounts/src/reducers/resendToken.js rename to accounts/src/reducers/resendToken.ts diff --git a/accounts/src/reducers/resetPassword.js b/accounts/src/reducers/resetPassword.ts similarity index 100% rename from accounts/src/reducers/resetPassword.js rename to accounts/src/reducers/resetPassword.ts diff --git a/accounts/src/routes.js b/accounts/src/routes.ts similarity index 100% rename from accounts/src/routes.js rename to accounts/src/routes.ts diff --git a/accounts/src/serviceWorker.js b/accounts/src/serviceWorker.ts similarity index 100% rename from accounts/src/serviceWorker.js rename to accounts/src/serviceWorker.ts diff --git a/accounts/src/store.js b/accounts/src/store.ts similarity index 100% rename from accounts/src/store.js rename to accounts/src/store.ts diff --git a/accounts/src/sw-build.js b/accounts/src/sw-build.ts similarity index 100% rename from accounts/src/sw-build.js rename to accounts/src/sw-build.ts diff --git a/accounts/src/sw-template.js b/accounts/src/sw-template.ts similarity index 100% rename from accounts/src/sw-template.js rename to accounts/src/sw-template.ts diff --git a/admin-dashboard/index.js b/admin-dashboard/index.ts similarity index 100% rename from admin-dashboard/index.js rename to admin-dashboard/index.ts diff --git a/admin-dashboard/public/assets/js/landing.base.js b/admin-dashboard/public/assets/js/landing.base.ts similarity index 100% rename from admin-dashboard/public/assets/js/landing.base.js rename to admin-dashboard/public/assets/js/landing.base.ts diff --git a/admin-dashboard/src/App.js b/admin-dashboard/src/App.tsx similarity index 100% rename from admin-dashboard/src/App.js rename to admin-dashboard/src/App.tsx diff --git a/admin-dashboard/src/actions/auditLogs.js b/admin-dashboard/src/actions/auditLogs.ts similarity index 100% rename from admin-dashboard/src/actions/auditLogs.js rename to admin-dashboard/src/actions/auditLogs.ts diff --git a/admin-dashboard/src/actions/callLogs.js b/admin-dashboard/src/actions/callLogs.ts similarity index 100% rename from admin-dashboard/src/actions/callLogs.js rename to admin-dashboard/src/actions/callLogs.ts diff --git a/admin-dashboard/src/actions/dashboard.js b/admin-dashboard/src/actions/dashboard.ts similarity index 100% rename from admin-dashboard/src/actions/dashboard.js rename to admin-dashboard/src/actions/dashboard.ts diff --git a/admin-dashboard/src/actions/emailLogs.js b/admin-dashboard/src/actions/emailLogs.ts similarity index 100% rename from admin-dashboard/src/actions/emailLogs.js rename to admin-dashboard/src/actions/emailLogs.ts diff --git a/admin-dashboard/src/actions/license.js b/admin-dashboard/src/actions/license.ts similarity index 100% rename from admin-dashboard/src/actions/license.js rename to admin-dashboard/src/actions/license.ts diff --git a/admin-dashboard/src/actions/logout.js b/admin-dashboard/src/actions/logout.ts similarity index 100% rename from admin-dashboard/src/actions/logout.js rename to admin-dashboard/src/actions/logout.ts diff --git a/admin-dashboard/src/actions/modal.js b/admin-dashboard/src/actions/modal.ts similarity index 100% rename from admin-dashboard/src/actions/modal.js rename to admin-dashboard/src/actions/modal.ts diff --git a/admin-dashboard/src/actions/notification.js b/admin-dashboard/src/actions/notification.ts similarity index 100% rename from admin-dashboard/src/actions/notification.js rename to admin-dashboard/src/actions/notification.ts diff --git a/admin-dashboard/src/actions/page.js b/admin-dashboard/src/actions/page.ts similarity index 100% rename from admin-dashboard/src/actions/page.js rename to admin-dashboard/src/actions/page.ts diff --git a/admin-dashboard/src/actions/probe.js b/admin-dashboard/src/actions/probe.ts similarity index 100% rename from admin-dashboard/src/actions/probe.js rename to admin-dashboard/src/actions/probe.ts diff --git a/admin-dashboard/src/actions/profile.js b/admin-dashboard/src/actions/profile.ts similarity index 100% rename from admin-dashboard/src/actions/profile.js rename to admin-dashboard/src/actions/profile.ts diff --git a/admin-dashboard/src/actions/project.js b/admin-dashboard/src/actions/project.ts similarity index 100% rename from admin-dashboard/src/actions/project.js rename to admin-dashboard/src/actions/project.ts diff --git a/admin-dashboard/src/actions/settings.js b/admin-dashboard/src/actions/settings.ts similarity index 100% rename from admin-dashboard/src/actions/settings.js rename to admin-dashboard/src/actions/settings.ts diff --git a/admin-dashboard/src/actions/smsLogs.js b/admin-dashboard/src/actions/smsLogs.ts similarity index 100% rename from admin-dashboard/src/actions/smsLogs.js rename to admin-dashboard/src/actions/smsLogs.ts diff --git a/admin-dashboard/src/actions/sso.js b/admin-dashboard/src/actions/sso.ts similarity index 100% rename from admin-dashboard/src/actions/sso.js rename to admin-dashboard/src/actions/sso.ts diff --git a/admin-dashboard/src/actions/ssoDefaultRoles.js b/admin-dashboard/src/actions/ssoDefaultRoles.ts similarity index 100% rename from admin-dashboard/src/actions/ssoDefaultRoles.js rename to admin-dashboard/src/actions/ssoDefaultRoles.ts diff --git a/admin-dashboard/src/actions/user.js b/admin-dashboard/src/actions/user.ts similarity index 100% rename from admin-dashboard/src/actions/user.js rename to admin-dashboard/src/actions/user.ts diff --git a/admin-dashboard/src/actions/version.js b/admin-dashboard/src/actions/version.ts similarity index 100% rename from admin-dashboard/src/actions/version.js rename to admin-dashboard/src/actions/version.ts diff --git a/admin-dashboard/src/api.js b/admin-dashboard/src/api.ts similarity index 100% rename from admin-dashboard/src/api.js rename to admin-dashboard/src/api.ts diff --git a/admin-dashboard/src/components/404.js b/admin-dashboard/src/components/404.tsx similarity index 100% rename from admin-dashboard/src/components/404.js rename to admin-dashboard/src/components/404.tsx diff --git a/admin-dashboard/src/components/Clipboard.js b/admin-dashboard/src/components/Clipboard.tsx similarity index 100% rename from admin-dashboard/src/components/Clipboard.js rename to admin-dashboard/src/components/Clipboard.tsx diff --git a/admin-dashboard/src/components/ContextModal.js b/admin-dashboard/src/components/ContextModal.tsx similarity index 100% rename from admin-dashboard/src/components/ContextModal.js rename to admin-dashboard/src/components/ContextModal.tsx diff --git a/admin-dashboard/src/components/Dashboard.js b/admin-dashboard/src/components/Dashboard.tsx similarity index 100% rename from admin-dashboard/src/components/Dashboard.js rename to admin-dashboard/src/components/Dashboard.tsx diff --git a/admin-dashboard/src/components/DataPathHoC.js b/admin-dashboard/src/components/DataPathHoC.tsx similarity index 100% rename from admin-dashboard/src/components/DataPathHoC.js rename to admin-dashboard/src/components/DataPathHoC.tsx diff --git a/admin-dashboard/src/components/Modal.js b/admin-dashboard/src/components/Modal.tsx similarity index 100% rename from admin-dashboard/src/components/Modal.js rename to admin-dashboard/src/components/Modal.tsx diff --git a/admin-dashboard/src/components/Modalize.js b/admin-dashboard/src/components/Modalize.tsx similarity index 100% rename from admin-dashboard/src/components/Modalize.js rename to admin-dashboard/src/components/Modalize.tsx diff --git a/admin-dashboard/src/components/NotRequiredAuth.js b/admin-dashboard/src/components/NotRequiredAuth.tsx similarity index 100% rename from admin-dashboard/src/components/NotRequiredAuth.js rename to admin-dashboard/src/components/NotRequiredAuth.tsx diff --git a/admin-dashboard/src/components/OutsideCLick.js b/admin-dashboard/src/components/OutsideCLick.tsx similarity index 100% rename from admin-dashboard/src/components/OutsideCLick.js rename to admin-dashboard/src/components/OutsideCLick.tsx diff --git a/admin-dashboard/src/components/PublicPage.js b/admin-dashboard/src/components/PublicPage.tsx similarity index 100% rename from admin-dashboard/src/components/PublicPage.js rename to admin-dashboard/src/components/PublicPage.tsx diff --git a/admin-dashboard/src/components/RequiredAuth.js b/admin-dashboard/src/components/RequiredAuth.tsx similarity index 100% rename from admin-dashboard/src/components/RequiredAuth.js rename to admin-dashboard/src/components/RequiredAuth.tsx diff --git a/admin-dashboard/src/components/TimezoneSelect.js b/admin-dashboard/src/components/TimezoneSelect.tsx similarity index 100% rename from admin-dashboard/src/components/TimezoneSelect.js rename to admin-dashboard/src/components/TimezoneSelect.tsx diff --git a/admin-dashboard/src/components/adminNote/AdminNote.js b/admin-dashboard/src/components/adminNote/AdminNote.tsx similarity index 100% rename from admin-dashboard/src/components/adminNote/AdminNote.js rename to admin-dashboard/src/components/adminNote/AdminNote.tsx diff --git a/admin-dashboard/src/components/adminNote/AdminNotes.js b/admin-dashboard/src/components/adminNote/AdminNotes.tsx similarity index 100% rename from admin-dashboard/src/components/adminNote/AdminNotes.js rename to admin-dashboard/src/components/adminNote/AdminNotes.tsx diff --git a/admin-dashboard/src/components/auditLogs/AuditLogsJsonViewModal.js b/admin-dashboard/src/components/auditLogs/AuditLogsJsonViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/auditLogs/AuditLogsJsonViewModal.js rename to admin-dashboard/src/components/auditLogs/AuditLogsJsonViewModal.tsx diff --git a/admin-dashboard/src/components/auditLogs/AuditLogsList.js b/admin-dashboard/src/components/auditLogs/AuditLogsList.tsx similarity index 100% rename from admin-dashboard/src/components/auditLogs/AuditLogsList.js rename to admin-dashboard/src/components/auditLogs/AuditLogsList.tsx diff --git a/admin-dashboard/src/components/auditLogs/DeleteConfirmationModal.js b/admin-dashboard/src/components/auditLogs/DeleteConfirmationModal.tsx similarity index 100% rename from admin-dashboard/src/components/auditLogs/DeleteConfirmationModal.js rename to admin-dashboard/src/components/auditLogs/DeleteConfirmationModal.tsx diff --git a/admin-dashboard/src/components/basic/AlertPanel.js b/admin-dashboard/src/components/basic/AlertPanel.tsx similarity index 100% rename from admin-dashboard/src/components/basic/AlertPanel.js rename to admin-dashboard/src/components/basic/AlertPanel.tsx diff --git a/admin-dashboard/src/components/basic/BeforeLoad.js b/admin-dashboard/src/components/basic/BeforeLoad.tsx similarity index 100% rename from admin-dashboard/src/components/basic/BeforeLoad.js rename to admin-dashboard/src/components/basic/BeforeLoad.tsx diff --git a/admin-dashboard/src/components/basic/DropDownMenu.js b/admin-dashboard/src/components/basic/DropDownMenu.tsx similarity index 100% rename from admin-dashboard/src/components/basic/DropDownMenu.js rename to admin-dashboard/src/components/basic/DropDownMenu.tsx diff --git a/admin-dashboard/src/components/basic/ErrorBoundary.js b/admin-dashboard/src/components/basic/ErrorBoundary.tsx similarity index 100% rename from admin-dashboard/src/components/basic/ErrorBoundary.js rename to admin-dashboard/src/components/basic/ErrorBoundary.tsx diff --git a/admin-dashboard/src/components/basic/Loader.js b/admin-dashboard/src/components/basic/Loader.tsx similarity index 100% rename from admin-dashboard/src/components/basic/Loader.js rename to admin-dashboard/src/components/basic/Loader.tsx diff --git a/admin-dashboard/src/components/basic/RenderField.js b/admin-dashboard/src/components/basic/RenderField.tsx similarity index 100% rename from admin-dashboard/src/components/basic/RenderField.js rename to admin-dashboard/src/components/basic/RenderField.tsx diff --git a/admin-dashboard/src/components/basic/RenderSelect.js b/admin-dashboard/src/components/basic/RenderSelect.tsx similarity index 100% rename from admin-dashboard/src/components/basic/RenderSelect.js rename to admin-dashboard/src/components/basic/RenderSelect.tsx diff --git a/admin-dashboard/src/components/basic/RenderTextArea.js b/admin-dashboard/src/components/basic/RenderTextArea.tsx similarity index 100% rename from admin-dashboard/src/components/basic/RenderTextArea.js rename to admin-dashboard/src/components/basic/RenderTextArea.tsx diff --git a/admin-dashboard/src/components/basic/ShouldRender.js b/admin-dashboard/src/components/basic/ShouldRender.ts similarity index 100% rename from admin-dashboard/src/components/basic/ShouldRender.js rename to admin-dashboard/src/components/basic/ShouldRender.ts diff --git a/admin-dashboard/src/components/basic/UploadFile.js b/admin-dashboard/src/components/basic/UploadFile.tsx similarity index 100% rename from admin-dashboard/src/components/basic/UploadFile.js rename to admin-dashboard/src/components/basic/UploadFile.tsx diff --git a/admin-dashboard/src/components/basic/react-select-oneuptime/index.js b/admin-dashboard/src/components/basic/react-select-oneuptime/index.tsx similarity index 100% rename from admin-dashboard/src/components/basic/react-select-oneuptime/index.js rename to admin-dashboard/src/components/basic/react-select-oneuptime/index.tsx diff --git a/admin-dashboard/src/components/callLogs/CallLogsContentViewModal.js b/admin-dashboard/src/components/callLogs/CallLogsContentViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/callLogs/CallLogsContentViewModal.js rename to admin-dashboard/src/components/callLogs/CallLogsContentViewModal.tsx diff --git a/admin-dashboard/src/components/callLogs/CallLogsErrorViewModal.js b/admin-dashboard/src/components/callLogs/CallLogsErrorViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/callLogs/CallLogsErrorViewModal.js rename to admin-dashboard/src/components/callLogs/CallLogsErrorViewModal.tsx diff --git a/admin-dashboard/src/components/callLogs/CallLogsList.js b/admin-dashboard/src/components/callLogs/CallLogsList.tsx similarity index 100% rename from admin-dashboard/src/components/callLogs/CallLogsList.js rename to admin-dashboard/src/components/callLogs/CallLogsList.tsx diff --git a/admin-dashboard/src/components/callLogs/DeleteConfirmationModal.js b/admin-dashboard/src/components/callLogs/DeleteConfirmationModal.tsx similarity index 100% rename from admin-dashboard/src/components/callLogs/DeleteConfirmationModal.js rename to admin-dashboard/src/components/callLogs/DeleteConfirmationModal.tsx diff --git a/admin-dashboard/src/components/common/Badge.js b/admin-dashboard/src/components/common/Badge.tsx similarity index 100% rename from admin-dashboard/src/components/common/Badge.js rename to admin-dashboard/src/components/common/Badge.tsx diff --git a/admin-dashboard/src/components/emailLogs/DeleteConfirmationModal.js b/admin-dashboard/src/components/emailLogs/DeleteConfirmationModal.tsx similarity index 100% rename from admin-dashboard/src/components/emailLogs/DeleteConfirmationModal.js rename to admin-dashboard/src/components/emailLogs/DeleteConfirmationModal.tsx diff --git a/admin-dashboard/src/components/emailLogs/EmailLogsContentViewModal.js b/admin-dashboard/src/components/emailLogs/EmailLogsContentViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/emailLogs/EmailLogsContentViewModal.js rename to admin-dashboard/src/components/emailLogs/EmailLogsContentViewModal.tsx diff --git a/admin-dashboard/src/components/emailLogs/EmailLogsErrorViewModal.js b/admin-dashboard/src/components/emailLogs/EmailLogsErrorViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/emailLogs/EmailLogsErrorViewModal.js rename to admin-dashboard/src/components/emailLogs/EmailLogsErrorViewModal.tsx diff --git a/admin-dashboard/src/components/emailLogs/EmailLogsList.js b/admin-dashboard/src/components/emailLogs/EmailLogsList.tsx similarity index 100% rename from admin-dashboard/src/components/emailLogs/EmailLogsList.js rename to admin-dashboard/src/components/emailLogs/EmailLogsList.tsx diff --git a/admin-dashboard/src/components/license/LicenseSetting.js b/admin-dashboard/src/components/license/LicenseSetting.tsx similarity index 100% rename from admin-dashboard/src/components/license/LicenseSetting.js rename to admin-dashboard/src/components/license/LicenseSetting.tsx diff --git a/admin-dashboard/src/components/license/UnLicensedAlert.js b/admin-dashboard/src/components/license/UnLicensedAlert.tsx similarity index 100% rename from admin-dashboard/src/components/license/UnLicensedAlert.js rename to admin-dashboard/src/components/license/UnLicensedAlert.tsx diff --git a/admin-dashboard/src/components/modals/About.js b/admin-dashboard/src/components/modals/About.tsx similarity index 100% rename from admin-dashboard/src/components/modals/About.js rename to admin-dashboard/src/components/modals/About.tsx diff --git a/admin-dashboard/src/components/modals/ConfirmBalanceTopUp.js b/admin-dashboard/src/components/modals/ConfirmBalanceTopUp.tsx similarity index 100% rename from admin-dashboard/src/components/modals/ConfirmBalanceTopUp.js rename to admin-dashboard/src/components/modals/ConfirmBalanceTopUp.tsx diff --git a/admin-dashboard/src/components/modals/MessageBox.js b/admin-dashboard/src/components/modals/MessageBox.tsx similarity index 100% rename from admin-dashboard/src/components/modals/MessageBox.js rename to admin-dashboard/src/components/modals/MessageBox.tsx diff --git a/admin-dashboard/src/components/multiSelect/DropDown.js b/admin-dashboard/src/components/multiSelect/DropDown.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/DropDown.js rename to admin-dashboard/src/components/multiSelect/DropDown.tsx diff --git a/admin-dashboard/src/components/multiSelect/LoadingIndicator.js b/admin-dashboard/src/components/multiSelect/LoadingIndicator.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/LoadingIndicator.js rename to admin-dashboard/src/components/multiSelect/LoadingIndicator.tsx diff --git a/admin-dashboard/src/components/multiSelect/MultiSelectMonitor.js b/admin-dashboard/src/components/multiSelect/MultiSelectMonitor.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/MultiSelectMonitor.js rename to admin-dashboard/src/components/multiSelect/MultiSelectMonitor.tsx diff --git a/admin-dashboard/src/components/multiSelect/RFReactSelect.js b/admin-dashboard/src/components/multiSelect/RFReactSelect.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/RFReactSelect.js rename to admin-dashboard/src/components/multiSelect/RFReactSelect.tsx diff --git a/admin-dashboard/src/components/multiSelect/SelectItem.js b/admin-dashboard/src/components/multiSelect/SelectItem.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/SelectItem.js rename to admin-dashboard/src/components/multiSelect/SelectItem.tsx diff --git a/admin-dashboard/src/components/multiSelect/SelectList.js b/admin-dashboard/src/components/multiSelect/SelectList.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/SelectList.js rename to admin-dashboard/src/components/multiSelect/SelectList.tsx diff --git a/admin-dashboard/src/components/multiSelect/SelectPanel.js b/admin-dashboard/src/components/multiSelect/SelectPanel.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/SelectPanel.js rename to admin-dashboard/src/components/multiSelect/SelectPanel.tsx diff --git a/admin-dashboard/src/components/multiSelect/index.js b/admin-dashboard/src/components/multiSelect/index.tsx similarity index 100% rename from admin-dashboard/src/components/multiSelect/index.js rename to admin-dashboard/src/components/multiSelect/index.tsx diff --git a/admin-dashboard/src/components/nav/SideNav.js b/admin-dashboard/src/components/nav/SideNav.tsx similarity index 100% rename from admin-dashboard/src/components/nav/SideNav.js rename to admin-dashboard/src/components/nav/SideNav.tsx diff --git a/admin-dashboard/src/components/nav/SideNavItem.js b/admin-dashboard/src/components/nav/SideNavItem.tsx similarity index 100% rename from admin-dashboard/src/components/nav/SideNavItem.js rename to admin-dashboard/src/components/nav/SideNavItem.tsx diff --git a/admin-dashboard/src/components/nav/TopNav.js b/admin-dashboard/src/components/nav/TopNav.tsx similarity index 100% rename from admin-dashboard/src/components/nav/TopNav.js rename to admin-dashboard/src/components/nav/TopNav.tsx diff --git a/admin-dashboard/src/components/notification/NotificationMenu.js b/admin-dashboard/src/components/notification/NotificationMenu.tsx similarity index 100% rename from admin-dashboard/src/components/notification/NotificationMenu.js rename to admin-dashboard/src/components/notification/NotificationMenu.tsx diff --git a/admin-dashboard/src/components/probe/ProbeAddModal.js b/admin-dashboard/src/components/probe/ProbeAddModal.tsx similarity index 100% rename from admin-dashboard/src/components/probe/ProbeAddModal.js rename to admin-dashboard/src/components/probe/ProbeAddModal.tsx diff --git a/admin-dashboard/src/components/probe/ProbeDeleteModal.js b/admin-dashboard/src/components/probe/ProbeDeleteModal.tsx similarity index 100% rename from admin-dashboard/src/components/probe/ProbeDeleteModal.js rename to admin-dashboard/src/components/probe/ProbeDeleteModal.tsx diff --git a/admin-dashboard/src/components/probe/ProbeList.js b/admin-dashboard/src/components/probe/ProbeList.tsx similarity index 100% rename from admin-dashboard/src/components/probe/ProbeList.js rename to admin-dashboard/src/components/probe/ProbeList.tsx diff --git a/admin-dashboard/src/components/probe/ProbeStatus.js b/admin-dashboard/src/components/probe/ProbeStatus.tsx similarity index 100% rename from admin-dashboard/src/components/probe/ProbeStatus.js rename to admin-dashboard/src/components/probe/ProbeStatus.tsx diff --git a/admin-dashboard/src/components/profile/ProfileMenu.js b/admin-dashboard/src/components/profile/ProfileMenu.tsx similarity index 100% rename from admin-dashboard/src/components/profile/ProfileMenu.js rename to admin-dashboard/src/components/profile/ProfileMenu.tsx diff --git a/admin-dashboard/src/components/project/DeleteDomain.js b/admin-dashboard/src/components/project/DeleteDomain.tsx similarity index 100% rename from admin-dashboard/src/components/project/DeleteDomain.js rename to admin-dashboard/src/components/project/DeleteDomain.tsx diff --git a/admin-dashboard/src/components/project/ProjectAlertLimitBox.js b/admin-dashboard/src/components/project/ProjectAlertLimitBox.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectAlertLimitBox.js rename to admin-dashboard/src/components/project/ProjectAlertLimitBox.tsx diff --git a/admin-dashboard/src/components/project/ProjectBalance.js b/admin-dashboard/src/components/project/ProjectBalance.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectBalance.js rename to admin-dashboard/src/components/project/ProjectBalance.tsx diff --git a/admin-dashboard/src/components/project/ProjectBlockBox.js b/admin-dashboard/src/components/project/ProjectBlockBox.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectBlockBox.js rename to admin-dashboard/src/components/project/ProjectBlockBox.tsx diff --git a/admin-dashboard/src/components/project/ProjectBlockModal.js b/admin-dashboard/src/components/project/ProjectBlockModal.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectBlockModal.js rename to admin-dashboard/src/components/project/ProjectBlockModal.tsx diff --git a/admin-dashboard/src/components/project/ProjectDeleteBox.js b/admin-dashboard/src/components/project/ProjectDeleteBox.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectDeleteBox.js rename to admin-dashboard/src/components/project/ProjectDeleteBox.tsx diff --git a/admin-dashboard/src/components/project/ProjectDeleteModal.js b/admin-dashboard/src/components/project/ProjectDeleteModal.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectDeleteModal.js rename to admin-dashboard/src/components/project/ProjectDeleteModal.tsx diff --git a/admin-dashboard/src/components/project/ProjectDetails.js b/admin-dashboard/src/components/project/ProjectDetails.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectDetails.js rename to admin-dashboard/src/components/project/ProjectDetails.tsx diff --git a/admin-dashboard/src/components/project/ProjectDomain.js b/admin-dashboard/src/components/project/ProjectDomain.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectDomain.js rename to admin-dashboard/src/components/project/ProjectDomain.tsx diff --git a/admin-dashboard/src/components/project/ProjectList.js b/admin-dashboard/src/components/project/ProjectList.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectList.js rename to admin-dashboard/src/components/project/ProjectList.tsx diff --git a/admin-dashboard/src/components/project/ProjectRemoveUserModal.js b/admin-dashboard/src/components/project/ProjectRemoveUserModal.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectRemoveUserModal.js rename to admin-dashboard/src/components/project/ProjectRemoveUserModal.tsx diff --git a/admin-dashboard/src/components/project/ProjectResetDomain.js b/admin-dashboard/src/components/project/ProjectResetDomain.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectResetDomain.js rename to admin-dashboard/src/components/project/ProjectResetDomain.tsx diff --git a/admin-dashboard/src/components/project/ProjectRestoreBox.js b/admin-dashboard/src/components/project/ProjectRestoreBox.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectRestoreBox.js rename to admin-dashboard/src/components/project/ProjectRestoreBox.tsx diff --git a/admin-dashboard/src/components/project/ProjectUnblockBox.js b/admin-dashboard/src/components/project/ProjectUnblockBox.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectUnblockBox.js rename to admin-dashboard/src/components/project/ProjectUnblockBox.tsx diff --git a/admin-dashboard/src/components/project/ProjectUnverifyDomain.js b/admin-dashboard/src/components/project/ProjectUnverifyDomain.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectUnverifyDomain.js rename to admin-dashboard/src/components/project/ProjectUnverifyDomain.tsx diff --git a/admin-dashboard/src/components/project/ProjectUpgrade.js b/admin-dashboard/src/components/project/ProjectUpgrade.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectUpgrade.js rename to admin-dashboard/src/components/project/ProjectUpgrade.tsx diff --git a/admin-dashboard/src/components/project/ProjectUserAddModal.js b/admin-dashboard/src/components/project/ProjectUserAddModal.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectUserAddModal.js rename to admin-dashboard/src/components/project/ProjectUserAddModal.tsx diff --git a/admin-dashboard/src/components/project/ProjectUsers.js b/admin-dashboard/src/components/project/ProjectUsers.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectUsers.js rename to admin-dashboard/src/components/project/ProjectUsers.tsx diff --git a/admin-dashboard/src/components/project/ProjectVerifyDomain.js b/admin-dashboard/src/components/project/ProjectVerifyDomain.tsx similarity index 100% rename from admin-dashboard/src/components/project/ProjectVerifyDomain.js rename to admin-dashboard/src/components/project/ProjectVerifyDomain.tsx diff --git a/admin-dashboard/src/components/project/RadioInput.js b/admin-dashboard/src/components/project/RadioInput.tsx similarity index 100% rename from admin-dashboard/src/components/project/RadioInput.js rename to admin-dashboard/src/components/project/RadioInput.tsx diff --git a/admin-dashboard/src/components/search/SearchForm.js b/admin-dashboard/src/components/search/SearchForm.tsx similarity index 100% rename from admin-dashboard/src/components/search/SearchForm.js rename to admin-dashboard/src/components/search/SearchForm.tsx diff --git a/admin-dashboard/src/components/settings/MessageModal.js b/admin-dashboard/src/components/settings/MessageModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/MessageModal.js rename to admin-dashboard/src/components/settings/MessageModal.tsx diff --git a/admin-dashboard/src/components/settings/auditLog.js b/admin-dashboard/src/components/settings/auditLog.tsx similarity index 100% rename from admin-dashboard/src/components/settings/auditLog.js rename to admin-dashboard/src/components/settings/auditLog.tsx diff --git a/admin-dashboard/src/components/settings/callLog.js b/admin-dashboard/src/components/settings/callLog.tsx similarity index 100% rename from admin-dashboard/src/components/settings/callLog.js rename to admin-dashboard/src/components/settings/callLog.tsx diff --git a/admin-dashboard/src/components/settings/emailLog.js b/admin-dashboard/src/components/settings/emailLog.tsx similarity index 100% rename from admin-dashboard/src/components/settings/emailLog.js rename to admin-dashboard/src/components/settings/emailLog.tsx diff --git a/admin-dashboard/src/components/settings/smsLog.js b/admin-dashboard/src/components/settings/smsLog.tsx similarity index 100% rename from admin-dashboard/src/components/settings/smsLog.js rename to admin-dashboard/src/components/settings/smsLog.tsx diff --git a/admin-dashboard/src/components/settings/smtp.js b/admin-dashboard/src/components/settings/smtp.tsx similarity index 100% rename from admin-dashboard/src/components/settings/smtp.js rename to admin-dashboard/src/components/settings/smtp.tsx diff --git a/admin-dashboard/src/components/settings/smtpTestModal.js b/admin-dashboard/src/components/settings/smtpTestModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/smtpTestModal.js rename to admin-dashboard/src/components/settings/smtpTestModal.tsx diff --git a/admin-dashboard/src/components/settings/sso.js b/admin-dashboard/src/components/settings/sso.tsx similarity index 100% rename from admin-dashboard/src/components/settings/sso.js rename to admin-dashboard/src/components/settings/sso.tsx diff --git a/admin-dashboard/src/components/settings/sso/SsoDeleteModal.js b/admin-dashboard/src/components/settings/sso/SsoDeleteModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/sso/SsoDeleteModal.js rename to admin-dashboard/src/components/settings/sso/SsoDeleteModal.tsx diff --git a/admin-dashboard/src/components/settings/sso/SsoModal.js b/admin-dashboard/src/components/settings/sso/SsoModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/sso/SsoModal.js rename to admin-dashboard/src/components/settings/sso/SsoModal.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles.js b/admin-dashboard/src/components/settings/ssoDefaultRoles.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/BoxFooter.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/BoxFooter.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/BoxFooter.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/BoxFooter.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/BoxHeader.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/BoxHeader.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/BoxHeader.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/BoxHeader.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/Button.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/Button.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/Button.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/Button.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/DefaultRoleModal.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/DefaultRoleModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/DefaultRoleModal.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/DefaultRoleModal.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/RoleDeleteModal.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/RoleDeleteModal.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/RoleDeleteModal.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/RoleDeleteModal.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/Table.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/Table.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/Table.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/Table.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/TableBody.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/TableBody.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/TableBody.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/TableBody.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/TableEmptyRow.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/TableEmptyRow.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/TableEmptyRow.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/TableEmptyRow.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/TableHeader.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/TableHeader.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/TableHeader.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/TableHeader.tsx diff --git a/admin-dashboard/src/components/settings/ssoDefaultRoles/TableRow.js b/admin-dashboard/src/components/settings/ssoDefaultRoles/TableRow.tsx similarity index 100% rename from admin-dashboard/src/components/settings/ssoDefaultRoles/TableRow.js rename to admin-dashboard/src/components/settings/ssoDefaultRoles/TableRow.tsx diff --git a/admin-dashboard/src/components/settings/twilio.js b/admin-dashboard/src/components/settings/twilio.tsx similarity index 100% rename from admin-dashboard/src/components/settings/twilio.js rename to admin-dashboard/src/components/settings/twilio.tsx diff --git a/admin-dashboard/src/components/smsLogs/DeleteConfirmationModal.js b/admin-dashboard/src/components/smsLogs/DeleteConfirmationModal.tsx similarity index 100% rename from admin-dashboard/src/components/smsLogs/DeleteConfirmationModal.js rename to admin-dashboard/src/components/smsLogs/DeleteConfirmationModal.tsx diff --git a/admin-dashboard/src/components/smsLogs/SmsLogsContentViewModal.js b/admin-dashboard/src/components/smsLogs/SmsLogsContentViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/smsLogs/SmsLogsContentViewModal.js rename to admin-dashboard/src/components/smsLogs/SmsLogsContentViewModal.tsx diff --git a/admin-dashboard/src/components/smsLogs/SmsLogsErrorViewModal.js b/admin-dashboard/src/components/smsLogs/SmsLogsErrorViewModal.tsx similarity index 100% rename from admin-dashboard/src/components/smsLogs/SmsLogsErrorViewModal.js rename to admin-dashboard/src/components/smsLogs/SmsLogsErrorViewModal.tsx diff --git a/admin-dashboard/src/components/smsLogs/SmsLogsList.js b/admin-dashboard/src/components/smsLogs/SmsLogsList.tsx similarity index 100% rename from admin-dashboard/src/components/smsLogs/SmsLogsList.js rename to admin-dashboard/src/components/smsLogs/SmsLogsList.tsx diff --git a/admin-dashboard/src/components/user/HistroyList.js b/admin-dashboard/src/components/user/HistroyList.tsx similarity index 100% rename from admin-dashboard/src/components/user/HistroyList.js rename to admin-dashboard/src/components/user/HistroyList.tsx diff --git a/admin-dashboard/src/components/user/MessageModal.js b/admin-dashboard/src/components/user/MessageModal.tsx similarity index 100% rename from admin-dashboard/src/components/user/MessageModal.js rename to admin-dashboard/src/components/user/MessageModal.tsx diff --git a/admin-dashboard/src/components/user/UserAddModal.js b/admin-dashboard/src/components/user/UserAddModal.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserAddModal.js rename to admin-dashboard/src/components/user/UserAddModal.tsx diff --git a/admin-dashboard/src/components/user/UserAdminModeDisableBox.js b/admin-dashboard/src/components/user/UserAdminModeDisableBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserAdminModeDisableBox.js rename to admin-dashboard/src/components/user/UserAdminModeDisableBox.tsx diff --git a/admin-dashboard/src/components/user/UserAdminModeEnableBox.js b/admin-dashboard/src/components/user/UserAdminModeEnableBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserAdminModeEnableBox.js rename to admin-dashboard/src/components/user/UserAdminModeEnableBox.tsx diff --git a/admin-dashboard/src/components/user/UserAdminModeEnableModal.js b/admin-dashboard/src/components/user/UserAdminModeEnableModal.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserAdminModeEnableModal.js rename to admin-dashboard/src/components/user/UserAdminModeEnableModal.tsx diff --git a/admin-dashboard/src/components/user/UserBlockBox.js b/admin-dashboard/src/components/user/UserBlockBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserBlockBox.js rename to admin-dashboard/src/components/user/UserBlockBox.tsx diff --git a/admin-dashboard/src/components/user/UserBlockModal.js b/admin-dashboard/src/components/user/UserBlockModal.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserBlockModal.js rename to admin-dashboard/src/components/user/UserBlockModal.tsx diff --git a/admin-dashboard/src/components/user/UserDeleteBox.js b/admin-dashboard/src/components/user/UserDeleteBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserDeleteBox.js rename to admin-dashboard/src/components/user/UserDeleteBox.tsx diff --git a/admin-dashboard/src/components/user/UserDeleteModal.js b/admin-dashboard/src/components/user/UserDeleteModal.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserDeleteModal.js rename to admin-dashboard/src/components/user/UserDeleteModal.tsx diff --git a/admin-dashboard/src/components/user/UserHistory.js b/admin-dashboard/src/components/user/UserHistory.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserHistory.js rename to admin-dashboard/src/components/user/UserHistory.tsx diff --git a/admin-dashboard/src/components/user/UserList.js b/admin-dashboard/src/components/user/UserList.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserList.js rename to admin-dashboard/src/components/user/UserList.tsx diff --git a/admin-dashboard/src/components/user/UserProject.js b/admin-dashboard/src/components/user/UserProject.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserProject.js rename to admin-dashboard/src/components/user/UserProject.tsx diff --git a/admin-dashboard/src/components/user/UserRestoreBox.js b/admin-dashboard/src/components/user/UserRestoreBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserRestoreBox.js rename to admin-dashboard/src/components/user/UserRestoreBox.tsx diff --git a/admin-dashboard/src/components/user/UserSetting.js b/admin-dashboard/src/components/user/UserSetting.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserSetting.js rename to admin-dashboard/src/components/user/UserSetting.tsx diff --git a/admin-dashboard/src/components/user/UserUnblockBox.js b/admin-dashboard/src/components/user/UserUnblockBox.tsx similarity index 100% rename from admin-dashboard/src/components/user/UserUnblockBox.js rename to admin-dashboard/src/components/user/UserUnblockBox.tsx diff --git a/admin-dashboard/src/config.js b/admin-dashboard/src/config.tsx similarity index 100% rename from admin-dashboard/src/config.js rename to admin-dashboard/src/config.tsx diff --git a/admin-dashboard/src/constants/auditLogs.js b/admin-dashboard/src/constants/auditLogs.ts similarity index 100% rename from admin-dashboard/src/constants/auditLogs.js rename to admin-dashboard/src/constants/auditLogs.ts diff --git a/admin-dashboard/src/constants/callLogs.js b/admin-dashboard/src/constants/callLogs.ts similarity index 100% rename from admin-dashboard/src/constants/callLogs.js rename to admin-dashboard/src/constants/callLogs.ts diff --git a/admin-dashboard/src/constants/dashboard.js b/admin-dashboard/src/constants/dashboard.ts similarity index 100% rename from admin-dashboard/src/constants/dashboard.js rename to admin-dashboard/src/constants/dashboard.ts diff --git a/admin-dashboard/src/constants/emailLogs.js b/admin-dashboard/src/constants/emailLogs.ts similarity index 100% rename from admin-dashboard/src/constants/emailLogs.js rename to admin-dashboard/src/constants/emailLogs.ts diff --git a/admin-dashboard/src/constants/emaildomains.js b/admin-dashboard/src/constants/emaildomains.ts similarity index 100% rename from admin-dashboard/src/constants/emaildomains.js rename to admin-dashboard/src/constants/emaildomains.ts diff --git a/admin-dashboard/src/constants/license.js b/admin-dashboard/src/constants/license.ts similarity index 100% rename from admin-dashboard/src/constants/license.js rename to admin-dashboard/src/constants/license.ts diff --git a/admin-dashboard/src/constants/logout.js b/admin-dashboard/src/constants/logout.ts similarity index 100% rename from admin-dashboard/src/constants/logout.js rename to admin-dashboard/src/constants/logout.ts diff --git a/admin-dashboard/src/constants/modal.js b/admin-dashboard/src/constants/modal.ts similarity index 100% rename from admin-dashboard/src/constants/modal.js rename to admin-dashboard/src/constants/modal.ts diff --git a/admin-dashboard/src/constants/notification.js b/admin-dashboard/src/constants/notification.ts similarity index 100% rename from admin-dashboard/src/constants/notification.js rename to admin-dashboard/src/constants/notification.ts diff --git a/admin-dashboard/src/constants/page.js b/admin-dashboard/src/constants/page.ts similarity index 100% rename from admin-dashboard/src/constants/page.js rename to admin-dashboard/src/constants/page.ts diff --git a/admin-dashboard/src/constants/probe.js b/admin-dashboard/src/constants/probe.ts similarity index 100% rename from admin-dashboard/src/constants/probe.js rename to admin-dashboard/src/constants/probe.ts diff --git a/admin-dashboard/src/constants/profile.js b/admin-dashboard/src/constants/profile.ts similarity index 100% rename from admin-dashboard/src/constants/profile.js rename to admin-dashboard/src/constants/profile.ts diff --git a/admin-dashboard/src/constants/project.js b/admin-dashboard/src/constants/project.ts similarity index 100% rename from admin-dashboard/src/constants/project.js rename to admin-dashboard/src/constants/project.ts diff --git a/admin-dashboard/src/constants/settings.js b/admin-dashboard/src/constants/settings.ts similarity index 100% rename from admin-dashboard/src/constants/settings.js rename to admin-dashboard/src/constants/settings.ts diff --git a/admin-dashboard/src/constants/smsLogs.js b/admin-dashboard/src/constants/smsLogs.ts similarity index 100% rename from admin-dashboard/src/constants/smsLogs.js rename to admin-dashboard/src/constants/smsLogs.ts diff --git a/admin-dashboard/src/constants/sso.js b/admin-dashboard/src/constants/sso.ts similarity index 100% rename from admin-dashboard/src/constants/sso.js rename to admin-dashboard/src/constants/sso.ts diff --git a/admin-dashboard/src/constants/ssoDefaultRoles.js b/admin-dashboard/src/constants/ssoDefaultRoles.ts similarity index 100% rename from admin-dashboard/src/constants/ssoDefaultRoles.js rename to admin-dashboard/src/constants/ssoDefaultRoles.ts diff --git a/admin-dashboard/src/constants/user.js b/admin-dashboard/src/constants/user.ts similarity index 100% rename from admin-dashboard/src/constants/user.js rename to admin-dashboard/src/constants/user.ts diff --git a/admin-dashboard/src/constants/version.js b/admin-dashboard/src/constants/version.ts similarity index 100% rename from admin-dashboard/src/constants/version.js rename to admin-dashboard/src/constants/version.ts diff --git a/admin-dashboard/src/containers/BackboneModals.js b/admin-dashboard/src/containers/BackboneModals.tsx similarity index 100% rename from admin-dashboard/src/containers/BackboneModals.js rename to admin-dashboard/src/containers/BackboneModals.tsx diff --git a/admin-dashboard/src/errors.js b/admin-dashboard/src/errors.ts similarity index 100% rename from admin-dashboard/src/errors.js rename to admin-dashboard/src/errors.ts diff --git a/admin-dashboard/src/index.js b/admin-dashboard/src/index.tsx similarity index 100% rename from admin-dashboard/src/index.js rename to admin-dashboard/src/index.tsx diff --git a/admin-dashboard/src/pages/AuditLogs.js b/admin-dashboard/src/pages/AuditLogs.tsx similarity index 100% rename from admin-dashboard/src/pages/AuditLogs.js rename to admin-dashboard/src/pages/AuditLogs.tsx diff --git a/admin-dashboard/src/pages/CallLogs.js b/admin-dashboard/src/pages/CallLogs.tsx similarity index 100% rename from admin-dashboard/src/pages/CallLogs.js rename to admin-dashboard/src/pages/CallLogs.tsx diff --git a/admin-dashboard/src/pages/EmailLogs.js b/admin-dashboard/src/pages/EmailLogs.tsx similarity index 100% rename from admin-dashboard/src/pages/EmailLogs.js rename to admin-dashboard/src/pages/EmailLogs.tsx diff --git a/admin-dashboard/src/pages/License.js b/admin-dashboard/src/pages/License.tsx similarity index 100% rename from admin-dashboard/src/pages/License.js rename to admin-dashboard/src/pages/License.tsx diff --git a/admin-dashboard/src/pages/Probes.js b/admin-dashboard/src/pages/Probes.tsx similarity index 100% rename from admin-dashboard/src/pages/Probes.js rename to admin-dashboard/src/pages/Probes.tsx diff --git a/admin-dashboard/src/pages/Project.js b/admin-dashboard/src/pages/Project.tsx similarity index 100% rename from admin-dashboard/src/pages/Project.js rename to admin-dashboard/src/pages/Project.tsx diff --git a/admin-dashboard/src/pages/Projects.js b/admin-dashboard/src/pages/Projects.tsx similarity index 100% rename from admin-dashboard/src/pages/Projects.js rename to admin-dashboard/src/pages/Projects.tsx diff --git a/admin-dashboard/src/pages/Settings.js b/admin-dashboard/src/pages/Settings.tsx similarity index 100% rename from admin-dashboard/src/pages/Settings.js rename to admin-dashboard/src/pages/Settings.tsx diff --git a/admin-dashboard/src/pages/SmsLogs.js b/admin-dashboard/src/pages/SmsLogs.tsx similarity index 100% rename from admin-dashboard/src/pages/SmsLogs.js rename to admin-dashboard/src/pages/SmsLogs.tsx diff --git a/admin-dashboard/src/pages/User.js b/admin-dashboard/src/pages/User.tsx similarity index 100% rename from admin-dashboard/src/pages/User.js rename to admin-dashboard/src/pages/User.tsx diff --git a/admin-dashboard/src/pages/Users.js b/admin-dashboard/src/pages/Users.tsx similarity index 100% rename from admin-dashboard/src/pages/Users.js rename to admin-dashboard/src/pages/Users.tsx diff --git a/admin-dashboard/src/pages/index.js b/admin-dashboard/src/pages/index.ts similarity index 100% rename from admin-dashboard/src/pages/index.js rename to admin-dashboard/src/pages/index.ts diff --git a/admin-dashboard/src/reducers/auditLogs.js b/admin-dashboard/src/reducers/auditLogs.ts similarity index 100% rename from admin-dashboard/src/reducers/auditLogs.js rename to admin-dashboard/src/reducers/auditLogs.ts diff --git a/admin-dashboard/src/reducers/callLogs.js b/admin-dashboard/src/reducers/callLogs.ts similarity index 100% rename from admin-dashboard/src/reducers/callLogs.js rename to admin-dashboard/src/reducers/callLogs.ts diff --git a/admin-dashboard/src/reducers/dashboard.js b/admin-dashboard/src/reducers/dashboard.ts similarity index 100% rename from admin-dashboard/src/reducers/dashboard.js rename to admin-dashboard/src/reducers/dashboard.ts diff --git a/admin-dashboard/src/reducers/emailLogs.js b/admin-dashboard/src/reducers/emailLogs.ts similarity index 100% rename from admin-dashboard/src/reducers/emailLogs.js rename to admin-dashboard/src/reducers/emailLogs.ts diff --git a/admin-dashboard/src/reducers/index.js b/admin-dashboard/src/reducers/index.ts similarity index 100% rename from admin-dashboard/src/reducers/index.js rename to admin-dashboard/src/reducers/index.ts diff --git a/admin-dashboard/src/reducers/license.js b/admin-dashboard/src/reducers/license.ts similarity index 100% rename from admin-dashboard/src/reducers/license.js rename to admin-dashboard/src/reducers/license.ts diff --git a/admin-dashboard/src/reducers/modal.js b/admin-dashboard/src/reducers/modal.ts similarity index 100% rename from admin-dashboard/src/reducers/modal.js rename to admin-dashboard/src/reducers/modal.ts diff --git a/admin-dashboard/src/reducers/notifications.js b/admin-dashboard/src/reducers/notifications.ts similarity index 100% rename from admin-dashboard/src/reducers/notifications.js rename to admin-dashboard/src/reducers/notifications.ts diff --git a/admin-dashboard/src/reducers/page.js b/admin-dashboard/src/reducers/page.ts similarity index 100% rename from admin-dashboard/src/reducers/page.js rename to admin-dashboard/src/reducers/page.ts diff --git a/admin-dashboard/src/reducers/probe.js b/admin-dashboard/src/reducers/probe.ts similarity index 100% rename from admin-dashboard/src/reducers/probe.js rename to admin-dashboard/src/reducers/probe.ts diff --git a/admin-dashboard/src/reducers/profile.js b/admin-dashboard/src/reducers/profile.ts similarity index 100% rename from admin-dashboard/src/reducers/profile.js rename to admin-dashboard/src/reducers/profile.ts diff --git a/admin-dashboard/src/reducers/project.js b/admin-dashboard/src/reducers/project.ts similarity index 100% rename from admin-dashboard/src/reducers/project.js rename to admin-dashboard/src/reducers/project.ts diff --git a/admin-dashboard/src/reducers/settings.js b/admin-dashboard/src/reducers/settings.ts similarity index 100% rename from admin-dashboard/src/reducers/settings.js rename to admin-dashboard/src/reducers/settings.ts diff --git a/admin-dashboard/src/reducers/smsLogs.js b/admin-dashboard/src/reducers/smsLogs.ts similarity index 100% rename from admin-dashboard/src/reducers/smsLogs.js rename to admin-dashboard/src/reducers/smsLogs.ts diff --git a/admin-dashboard/src/reducers/sso.js b/admin-dashboard/src/reducers/sso.ts similarity index 100% rename from admin-dashboard/src/reducers/sso.js rename to admin-dashboard/src/reducers/sso.ts diff --git a/admin-dashboard/src/reducers/ssoDefaultRoles.js b/admin-dashboard/src/reducers/ssoDefaultRoles.ts similarity index 100% rename from admin-dashboard/src/reducers/ssoDefaultRoles.js rename to admin-dashboard/src/reducers/ssoDefaultRoles.ts diff --git a/admin-dashboard/src/reducers/user.js b/admin-dashboard/src/reducers/user.ts similarity index 100% rename from admin-dashboard/src/reducers/user.js rename to admin-dashboard/src/reducers/user.ts diff --git a/admin-dashboard/src/reducers/version.js b/admin-dashboard/src/reducers/version.ts similarity index 100% rename from admin-dashboard/src/reducers/version.js rename to admin-dashboard/src/reducers/version.ts diff --git a/admin-dashboard/src/routes.js b/admin-dashboard/src/routes.ts similarity index 100% rename from admin-dashboard/src/routes.js rename to admin-dashboard/src/routes.ts diff --git a/admin-dashboard/src/setupTests.js b/admin-dashboard/src/setupTests.ts similarity index 100% rename from admin-dashboard/src/setupTests.js rename to admin-dashboard/src/setupTests.ts diff --git a/admin-dashboard/src/store.js b/admin-dashboard/src/store.ts similarity index 100% rename from admin-dashboard/src/store.js rename to admin-dashboard/src/store.ts diff --git a/admin-dashboard/src/utils/booleanParser.js b/admin-dashboard/src/utils/booleanParser.ts similarity index 100% rename from admin-dashboard/src/utils/booleanParser.js rename to admin-dashboard/src/utils/booleanParser.ts diff --git a/admin-dashboard/src/utils/copyToClipboard.js b/admin-dashboard/src/utils/copyToClipboard.ts similarity index 100% rename from admin-dashboard/src/utils/copyToClipboard.js rename to admin-dashboard/src/utils/copyToClipboard.ts diff --git a/admin-dashboard/src/utils/formatEmails.js b/admin-dashboard/src/utils/formatEmails.ts similarity index 100% rename from admin-dashboard/src/utils/formatEmails.js rename to admin-dashboard/src/utils/formatEmails.ts diff --git a/admin-dashboard/src/utils/keybinding.js b/admin-dashboard/src/utils/keybinding.ts similarity index 100% rename from admin-dashboard/src/utils/keybinding.js rename to admin-dashboard/src/utils/keybinding.ts diff --git a/api-docs/api/version.js b/api-docs/api/version.ts similarity index 100% rename from api-docs/api/version.js rename to api-docs/api/version.ts diff --git a/api-docs/public/assets/js/api.js b/api-docs/public/assets/js/api.ts similarity index 100% rename from api-docs/public/assets/js/api.js rename to api-docs/public/assets/js/api.ts diff --git a/api-docs/public/assets/js/docs.js b/api-docs/public/assets/js/docs.ts similarity index 100% rename from api-docs/public/assets/js/docs.js rename to api-docs/public/assets/js/docs.ts diff --git a/api-docs/public/assets/js/external_analytics.js b/api-docs/public/assets/js/external_analytics.ts similarity index 100% rename from api-docs/public/assets/js/external_analytics.js rename to api-docs/public/assets/js/external_analytics.ts diff --git a/api-docs/public/assets/js/footer_analytics.js b/api-docs/public/assets/js/footer_analytics.ts similarity index 100% rename from api-docs/public/assets/js/footer_analytics.js rename to api-docs/public/assets/js/footer_analytics.ts diff --git a/api-docs/public/assets/js/function.js b/api-docs/public/assets/js/function.ts similarity index 100% rename from api-docs/public/assets/js/function.js rename to api-docs/public/assets/js/function.ts diff --git a/api-docs/public/assets/js/highlight.pack.js b/api-docs/public/assets/js/highlight.pack.ts similarity index 100% rename from api-docs/public/assets/js/highlight.pack.js rename to api-docs/public/assets/js/highlight.pack.ts diff --git a/api-docs/public/assets/js/highlighter.js b/api-docs/public/assets/js/highlighter.ts similarity index 100% rename from api-docs/public/assets/js/highlighter.js rename to api-docs/public/assets/js/highlighter.ts diff --git a/api-docs/public/assets/js/jquery.cookie.js b/api-docs/public/assets/js/jquery.cookie.ts similarity index 100% rename from api-docs/public/assets/js/jquery.cookie.js rename to api-docs/public/assets/js/jquery.cookie.ts diff --git a/api-docs/public/assets/js/jquery.js b/api-docs/public/assets/js/jquery.ts similarity index 100% rename from api-docs/public/assets/js/jquery.js rename to api-docs/public/assets/js/jquery.ts diff --git a/api-docs/public/assets/js/qframe.js b/api-docs/public/assets/js/qframe.ts similarity index 100% rename from api-docs/public/assets/js/qframe.js rename to api-docs/public/assets/js/qframe.ts diff --git a/api-docs/public/assets/js/shared.js b/api-docs/public/assets/js/shared.ts similarity index 100% rename from api-docs/public/assets/js/shared.js rename to api-docs/public/assets/js/shared.ts diff --git a/api-docs/public/assets/js/waypoints.js b/api-docs/public/assets/js/waypoints.ts similarity index 100% rename from api-docs/public/assets/js/waypoints.js rename to api-docs/public/assets/js/waypoints.ts diff --git a/api-docs/server.js b/api-docs/server.ts similarity index 100% rename from api-docs/server.js rename to api-docs/server.ts diff --git a/application-scanner/index.js b/application-scanner/index.ts similarity index 100% rename from application-scanner/index.js rename to application-scanner/index.ts diff --git a/application-scanner/utils/api.js b/application-scanner/utils/api.ts similarity index 100% rename from application-scanner/utils/api.js rename to application-scanner/utils/api.ts diff --git a/application-scanner/utils/applicationSecurityUpdate.js b/application-scanner/utils/applicationSecurityUpdate.ts similarity index 100% rename from application-scanner/utils/applicationSecurityUpdate.js rename to application-scanner/utils/applicationSecurityUpdate.ts diff --git a/application-scanner/utils/applicationService.js b/application-scanner/utils/applicationService.ts similarity index 100% rename from application-scanner/utils/applicationService.js rename to application-scanner/utils/applicationService.ts diff --git a/application-scanner/utils/config.js b/application-scanner/utils/config.ts similarity index 100% rename from application-scanner/utils/config.js rename to application-scanner/utils/config.ts diff --git a/application-scanner/utils/encryptionKeys.js b/application-scanner/utils/encryptionKeys.ts similarity index 100% rename from application-scanner/utils/encryptionKeys.js rename to application-scanner/utils/encryptionKeys.ts diff --git a/application-scanner/utils/errorService.js b/application-scanner/utils/errorService.ts similarity index 100% rename from application-scanner/utils/errorService.js rename to application-scanner/utils/errorService.ts diff --git a/application-scanner/utils/fsHandlers.js b/application-scanner/utils/fsHandlers.ts similarity index 100% rename from application-scanner/utils/fsHandlers.js rename to application-scanner/utils/fsHandlers.ts diff --git a/application-scanner/worker/applicationSecurity.js b/application-scanner/worker/applicationSecurity.ts similarity index 100% rename from application-scanner/worker/applicationSecurity.js rename to application-scanner/worker/applicationSecurity.ts diff --git a/application-scanner/worker/main.js b/application-scanner/worker/main.ts similarity index 100% rename from application-scanner/worker/main.js rename to application-scanner/worker/main.ts diff --git a/babel.config.js b/babel.config.ts similarity index 100% rename from babel.config.js rename to babel.config.ts diff --git a/backend/backend/api/accountStore.js b/backend/backend/api/accountStore.ts similarity index 100% rename from backend/backend/api/accountStore.js rename to backend/backend/api/accountStore.ts diff --git a/backend/backend/api/alert.js b/backend/backend/api/alert.ts similarity index 100% rename from backend/backend/api/alert.js rename to backend/backend/api/alert.ts diff --git a/backend/backend/api/apiStatus.js b/backend/backend/api/apiStatus.ts similarity index 100% rename from backend/backend/api/apiStatus.js rename to backend/backend/api/apiStatus.ts diff --git a/backend/backend/api/applicationLog.js b/backend/backend/api/applicationLog.ts similarity index 100% rename from backend/backend/api/applicationLog.js rename to backend/backend/api/applicationLog.ts diff --git a/backend/backend/api/applicationScanner.js b/backend/backend/api/applicationScanner.ts similarity index 100% rename from backend/backend/api/applicationScanner.js rename to backend/backend/api/applicationScanner.ts diff --git a/backend/backend/api/applicationSecurity.js b/backend/backend/api/applicationSecurity.ts similarity index 100% rename from backend/backend/api/applicationSecurity.js rename to backend/backend/api/applicationSecurity.ts diff --git a/backend/backend/api/applicationSecurityLog.js b/backend/backend/api/applicationSecurityLog.ts similarity index 100% rename from backend/backend/api/applicationSecurityLog.js rename to backend/backend/api/applicationSecurityLog.ts diff --git a/backend/backend/api/auditLogs.js b/backend/backend/api/auditLogs.ts similarity index 100% rename from backend/backend/api/auditLogs.js rename to backend/backend/api/auditLogs.ts diff --git a/backend/backend/api/automatedScript.js b/backend/backend/api/automatedScript.ts similarity index 100% rename from backend/backend/api/automatedScript.js rename to backend/backend/api/automatedScript.ts diff --git a/backend/backend/api/base.js b/backend/backend/api/base.ts similarity index 100% rename from backend/backend/api/base.js rename to backend/backend/api/base.ts diff --git a/backend/backend/api/callLogs.js b/backend/backend/api/callLogs.ts similarity index 100% rename from backend/backend/api/callLogs.js rename to backend/backend/api/callLogs.ts diff --git a/backend/backend/api/callRouting.js b/backend/backend/api/callRouting.ts similarity index 100% rename from backend/backend/api/callRouting.js rename to backend/backend/api/callRouting.ts diff --git a/backend/backend/api/certificateStore.js b/backend/backend/api/certificateStore.ts similarity index 100% rename from backend/backend/api/certificateStore.js rename to backend/backend/api/certificateStore.ts diff --git a/backend/backend/api/component.js b/backend/backend/api/component.ts similarity index 100% rename from backend/backend/api/component.js rename to backend/backend/api/component.ts diff --git a/backend/backend/api/containerScanner.js b/backend/backend/api/containerScanner.ts similarity index 100% rename from backend/backend/api/containerScanner.js rename to backend/backend/api/containerScanner.ts diff --git a/backend/backend/api/containerSecurity.js b/backend/backend/api/containerSecurity.ts similarity index 100% rename from backend/backend/api/containerSecurity.js rename to backend/backend/api/containerSecurity.ts diff --git a/backend/backend/api/containerSecurityLog.js b/backend/backend/api/containerSecurityLog.ts similarity index 100% rename from backend/backend/api/containerSecurityLog.js rename to backend/backend/api/containerSecurityLog.ts diff --git a/backend/backend/api/customField.js b/backend/backend/api/customField.ts similarity index 100% rename from backend/backend/api/customField.js rename to backend/backend/api/customField.ts diff --git a/backend/backend/api/defaultManager.js b/backend/backend/api/defaultManager.ts similarity index 100% rename from backend/backend/api/defaultManager.js rename to backend/backend/api/defaultManager.ts diff --git a/backend/backend/api/dockerCredential.js b/backend/backend/api/dockerCredential.ts similarity index 100% rename from backend/backend/api/dockerCredential.js rename to backend/backend/api/dockerCredential.ts diff --git a/backend/backend/api/domainVerificationToken.js b/backend/backend/api/domainVerificationToken.ts similarity index 100% rename from backend/backend/api/domainVerificationToken.js rename to backend/backend/api/domainVerificationToken.ts diff --git a/backend/backend/api/emailLogs.js b/backend/backend/api/emailLogs.ts similarity index 100% rename from backend/backend/api/emailLogs.js rename to backend/backend/api/emailLogs.ts diff --git a/backend/backend/api/emailSmtp.js b/backend/backend/api/emailSmtp.ts similarity index 100% rename from backend/backend/api/emailSmtp.js rename to backend/backend/api/emailSmtp.ts diff --git a/backend/backend/api/emailTemplate.js b/backend/backend/api/emailTemplate.ts similarity index 100% rename from backend/backend/api/emailTemplate.js rename to backend/backend/api/emailTemplate.ts diff --git a/backend/backend/api/errorTracker.js b/backend/backend/api/errorTracker.ts similarity index 100% rename from backend/backend/api/errorTracker.js rename to backend/backend/api/errorTracker.ts diff --git a/backend/backend/api/feedback.js b/backend/backend/api/feedback.ts similarity index 100% rename from backend/backend/api/feedback.js rename to backend/backend/api/feedback.ts diff --git a/backend/backend/api/file.js b/backend/backend/api/file.ts similarity index 100% rename from backend/backend/api/file.js rename to backend/backend/api/file.ts diff --git a/backend/backend/api/gitCredential.js b/backend/backend/api/gitCredential.ts similarity index 100% rename from backend/backend/api/gitCredential.js rename to backend/backend/api/gitCredential.ts diff --git a/backend/backend/api/globalConfig.js b/backend/backend/api/globalConfig.ts similarity index 100% rename from backend/backend/api/globalConfig.js rename to backend/backend/api/globalConfig.ts diff --git a/backend/backend/api/groups.js b/backend/backend/api/groups.ts similarity index 100% rename from backend/backend/api/groups.js rename to backend/backend/api/groups.ts diff --git a/backend/backend/api/incident.js b/backend/backend/api/incident.ts similarity index 100% rename from backend/backend/api/incident.js rename to backend/backend/api/incident.ts diff --git a/backend/backend/api/incidentCommunicationSla.js b/backend/backend/api/incidentCommunicationSla.ts similarity index 100% rename from backend/backend/api/incidentCommunicationSla.js rename to backend/backend/api/incidentCommunicationSla.ts diff --git a/backend/backend/api/incidentNoteTemplate.js b/backend/backend/api/incidentNoteTemplate.ts similarity index 100% rename from backend/backend/api/incidentNoteTemplate.js rename to backend/backend/api/incidentNoteTemplate.ts diff --git a/backend/backend/api/incidentPriorities.js b/backend/backend/api/incidentPriorities.ts similarity index 100% rename from backend/backend/api/incidentPriorities.js rename to backend/backend/api/incidentPriorities.ts diff --git a/backend/backend/api/incidentSettings.js b/backend/backend/api/incidentSettings.ts similarity index 100% rename from backend/backend/api/incidentSettings.js rename to backend/backend/api/incidentSettings.ts diff --git a/backend/backend/api/incomingHttpRequest.js b/backend/backend/api/incomingHttpRequest.ts similarity index 100% rename from backend/backend/api/incomingHttpRequest.js rename to backend/backend/api/incomingHttpRequest.ts diff --git a/backend/backend/api/incomingRequest.js b/backend/backend/api/incomingRequest.ts similarity index 100% rename from backend/backend/api/incomingRequest.js rename to backend/backend/api/incomingRequest.ts diff --git a/backend/backend/api/invoice.js b/backend/backend/api/invoice.ts similarity index 100% rename from backend/backend/api/invoice.js rename to backend/backend/api/invoice.ts diff --git a/backend/backend/api/lead.js b/backend/backend/api/lead.ts similarity index 100% rename from backend/backend/api/lead.js rename to backend/backend/api/lead.ts diff --git a/backend/backend/api/lighthouse.js b/backend/backend/api/lighthouse.ts similarity index 100% rename from backend/backend/api/lighthouse.js rename to backend/backend/api/lighthouse.ts diff --git a/backend/backend/api/loginHistory.js b/backend/backend/api/loginHistory.ts similarity index 100% rename from backend/backend/api/loginHistory.js rename to backend/backend/api/loginHistory.ts diff --git a/backend/backend/api/monitor.js b/backend/backend/api/monitor.ts similarity index 100% rename from backend/backend/api/monitor.js rename to backend/backend/api/monitor.ts diff --git a/backend/backend/api/monitorCriteria.js b/backend/backend/api/monitorCriteria.ts similarity index 100% rename from backend/backend/api/monitorCriteria.js rename to backend/backend/api/monitorCriteria.ts diff --git a/backend/backend/api/monitorCustomField.js b/backend/backend/api/monitorCustomField.ts similarity index 100% rename from backend/backend/api/monitorCustomField.js rename to backend/backend/api/monitorCustomField.ts diff --git a/backend/backend/api/monitorSla.js b/backend/backend/api/monitorSla.ts similarity index 100% rename from backend/backend/api/monitorSla.js rename to backend/backend/api/monitorSla.ts diff --git a/backend/backend/api/notification.js b/backend/backend/api/notification.ts similarity index 100% rename from backend/backend/api/notification.js rename to backend/backend/api/notification.ts diff --git a/backend/backend/api/performanceTracker.js b/backend/backend/api/performanceTracker.ts similarity index 100% rename from backend/backend/api/performanceTracker.js rename to backend/backend/api/performanceTracker.ts diff --git a/backend/backend/api/performanceTrackerMetric.js b/backend/backend/api/performanceTrackerMetric.ts similarity index 100% rename from backend/backend/api/performanceTrackerMetric.js rename to backend/backend/api/performanceTrackerMetric.ts diff --git a/backend/backend/api/probe.js b/backend/backend/api/probe.ts similarity index 100% rename from backend/backend/api/probe.js rename to backend/backend/api/probe.ts diff --git a/backend/backend/api/project.js b/backend/backend/api/project.ts similarity index 100% rename from backend/backend/api/project.js rename to backend/backend/api/project.ts diff --git a/backend/backend/api/report.js b/backend/backend/api/report.ts similarity index 100% rename from backend/backend/api/report.js rename to backend/backend/api/report.ts diff --git a/backend/backend/api/resourceCategory.js b/backend/backend/api/resourceCategory.ts similarity index 100% rename from backend/backend/api/resourceCategory.js rename to backend/backend/api/resourceCategory.ts diff --git a/backend/backend/api/schedule.js b/backend/backend/api/schedule.ts similarity index 100% rename from backend/backend/api/schedule.js rename to backend/backend/api/schedule.ts diff --git a/backend/backend/api/scheduledEvent.js b/backend/backend/api/scheduledEvent.ts similarity index 100% rename from backend/backend/api/scheduledEvent.js rename to backend/backend/api/scheduledEvent.ts diff --git a/backend/backend/api/scriptRunner.js b/backend/backend/api/scriptRunner.ts similarity index 100% rename from backend/backend/api/scriptRunner.js rename to backend/backend/api/scriptRunner.ts diff --git a/backend/backend/api/search.js b/backend/backend/api/search.ts similarity index 100% rename from backend/backend/api/search.js rename to backend/backend/api/search.ts diff --git a/backend/backend/api/server.js b/backend/backend/api/server.ts similarity index 100% rename from backend/backend/api/server.js rename to backend/backend/api/server.ts diff --git a/backend/backend/api/siteManager.js b/backend/backend/api/siteManager.ts similarity index 100% rename from backend/backend/api/siteManager.js rename to backend/backend/api/siteManager.ts diff --git a/backend/backend/api/slack.js b/backend/backend/api/slack.ts similarity index 100% rename from backend/backend/api/slack.js rename to backend/backend/api/slack.ts diff --git a/backend/backend/api/smsLogs.js b/backend/backend/api/smsLogs.ts similarity index 100% rename from backend/backend/api/smsLogs.js rename to backend/backend/api/smsLogs.ts diff --git a/backend/backend/api/smsSmtp.js b/backend/backend/api/smsSmtp.ts similarity index 100% rename from backend/backend/api/smsSmtp.js rename to backend/backend/api/smsSmtp.ts diff --git a/backend/backend/api/smsTemplate.js b/backend/backend/api/smsTemplate.ts similarity index 100% rename from backend/backend/api/smsTemplate.js rename to backend/backend/api/smsTemplate.ts diff --git a/backend/backend/api/ssl.js b/backend/backend/api/ssl.ts similarity index 100% rename from backend/backend/api/ssl.js rename to backend/backend/api/ssl.ts diff --git a/backend/backend/api/sso.js b/backend/backend/api/sso.ts similarity index 100% rename from backend/backend/api/sso.js rename to backend/backend/api/sso.ts diff --git a/backend/backend/api/ssoDefaultRoles.js b/backend/backend/api/ssoDefaultRoles.ts similarity index 100% rename from backend/backend/api/ssoDefaultRoles.js rename to backend/backend/api/ssoDefaultRoles.ts diff --git a/backend/backend/api/statusPage.js b/backend/backend/api/statusPage.ts similarity index 100% rename from backend/backend/api/statusPage.js rename to backend/backend/api/statusPage.ts diff --git a/backend/backend/api/statusPageCategory.js b/backend/backend/api/statusPageCategory.ts similarity index 100% rename from backend/backend/api/statusPageCategory.js rename to backend/backend/api/statusPageCategory.ts diff --git a/backend/backend/api/stripe.js b/backend/backend/api/stripe.ts similarity index 100% rename from backend/backend/api/stripe.js rename to backend/backend/api/stripe.ts diff --git a/backend/backend/api/subscriber.js b/backend/backend/api/subscriber.ts similarity index 100% rename from backend/backend/api/subscriber.js rename to backend/backend/api/subscriber.ts diff --git a/backend/backend/api/subscriberAlert.js b/backend/backend/api/subscriberAlert.ts similarity index 100% rename from backend/backend/api/subscriberAlert.js rename to backend/backend/api/subscriberAlert.ts diff --git a/backend/backend/api/team.js b/backend/backend/api/team.ts similarity index 100% rename from backend/backend/api/team.js rename to backend/backend/api/team.ts diff --git a/backend/backend/api/token.js b/backend/backend/api/token.ts similarity index 100% rename from backend/backend/api/token.js rename to backend/backend/api/token.ts diff --git a/backend/backend/api/tutorial.js b/backend/backend/api/tutorial.ts similarity index 100% rename from backend/backend/api/tutorial.js rename to backend/backend/api/tutorial.ts diff --git a/backend/backend/api/twilio.js b/backend/backend/api/twilio.ts similarity index 100% rename from backend/backend/api/twilio.js rename to backend/backend/api/twilio.ts diff --git a/backend/backend/api/user.js b/backend/backend/api/user.ts similarity index 100% rename from backend/backend/api/user.js rename to backend/backend/api/user.ts diff --git a/backend/backend/api/version.js b/backend/backend/api/version.ts similarity index 100% rename from backend/backend/api/version.js rename to backend/backend/api/version.ts diff --git a/backend/backend/api/webHook.js b/backend/backend/api/webHook.ts similarity index 100% rename from backend/backend/api/webHook.js rename to backend/backend/api/webHook.ts diff --git a/backend/backend/api/zapier.js b/backend/backend/api/zapier.ts similarity index 100% rename from backend/backend/api/zapier.js rename to backend/backend/api/zapier.ts diff --git a/backend/backend/config/alertType.js b/backend/backend/config/alertType.ts similarity index 100% rename from backend/backend/config/alertType.js rename to backend/backend/config/alertType.ts diff --git a/backend/backend/config/countryCode.js b/backend/backend/config/countryCode.ts similarity index 100% rename from backend/backend/config/countryCode.js rename to backend/backend/config/countryCode.ts diff --git a/backend/backend/config/db.js b/backend/backend/config/db.ts similarity index 100% rename from backend/backend/config/db.js rename to backend/backend/config/db.ts diff --git a/backend/backend/config/domains.js b/backend/backend/config/domains.ts similarity index 100% rename from backend/backend/config/domains.js rename to backend/backend/config/domains.ts diff --git a/backend/backend/config/emailTemplate.js b/backend/backend/config/emailTemplate.ts similarity index 100% rename from backend/backend/config/emailTemplate.js rename to backend/backend/config/emailTemplate.ts diff --git a/backend/backend/config/emailTemplateVariables.js b/backend/backend/config/emailTemplateVariables.ts similarity index 100% rename from backend/backend/config/emailTemplateVariables.js rename to backend/backend/config/emailTemplateVariables.ts diff --git a/backend/backend/config/emaildomains.js b/backend/backend/config/emaildomains.ts similarity index 100% rename from backend/backend/config/emaildomains.js rename to backend/backend/config/emaildomains.ts diff --git a/backend/backend/config/encryptDecrypt.js b/backend/backend/config/encryptDecrypt.ts similarity index 100% rename from backend/backend/config/encryptDecrypt.js rename to backend/backend/config/encryptDecrypt.ts diff --git a/backend/backend/config/encryptionKeys.js b/backend/backend/config/encryptionKeys.ts similarity index 100% rename from backend/backend/config/encryptionKeys.js rename to backend/backend/config/encryptionKeys.ts diff --git a/backend/backend/config/incidentDefaultSettings.js b/backend/backend/config/incidentDefaultSettings.ts similarity index 100% rename from backend/backend/config/incidentDefaultSettings.js rename to backend/backend/config/incidentDefaultSettings.ts diff --git a/backend/backend/config/payment.js b/backend/backend/config/payment.ts similarity index 100% rename from backend/backend/config/payment.js rename to backend/backend/config/payment.ts diff --git a/backend/backend/config/plans.js b/backend/backend/config/plans.ts similarity index 100% rename from backend/backend/config/plans.js rename to backend/backend/config/plans.ts diff --git a/backend/backend/config/realtime.js b/backend/backend/config/realtime.ts similarity index 100% rename from backend/backend/config/realtime.js rename to backend/backend/config/realtime.ts diff --git a/backend/backend/config/server.js b/backend/backend/config/server.ts similarity index 100% rename from backend/backend/config/server.js rename to backend/backend/config/server.ts diff --git a/backend/backend/config/slack.js b/backend/backend/config/slack.ts similarity index 100% rename from backend/backend/config/slack.js rename to backend/backend/config/slack.ts diff --git a/backend/backend/config/slackAttachments.js b/backend/backend/config/slackAttachments.ts similarity index 100% rename from backend/backend/config/slackAttachments.js rename to backend/backend/config/slackAttachments.ts diff --git a/backend/backend/config/smsTemplate.js b/backend/backend/config/smsTemplate.ts similarity index 100% rename from backend/backend/config/smsTemplate.js rename to backend/backend/config/smsTemplate.ts diff --git a/backend/backend/config/smsTemplateVariables.js b/backend/backend/config/smsTemplateVariables.ts similarity index 100% rename from backend/backend/config/smsTemplateVariables.js rename to backend/backend/config/smsTemplateVariables.ts diff --git a/backend/backend/config/statusPageColors.js b/backend/backend/config/statusPageColors.ts similarity index 100% rename from backend/backend/config/statusPageColors.js rename to backend/backend/config/statusPageColors.ts diff --git a/backend/backend/config/whitepaper.js b/backend/backend/config/whitepaper.ts similarity index 100% rename from backend/backend/config/whitepaper.js rename to backend/backend/config/whitepaper.ts diff --git a/backend/backend/constants/MUTEX_RESOURCES.js b/backend/backend/constants/MUTEX_RESOURCES.ts similarity index 100% rename from backend/backend/constants/MUTEX_RESOURCES.js rename to backend/backend/constants/MUTEX_RESOURCES.ts diff --git a/backend/backend/constants/incidentEvents.js b/backend/backend/constants/incidentEvents.ts similarity index 100% rename from backend/backend/constants/incidentEvents.js rename to backend/backend/constants/incidentEvents.ts diff --git a/backend/backend/constants/incidentMailTemplateTypes.js b/backend/backend/constants/incidentMailTemplateTypes.ts similarity index 100% rename from backend/backend/constants/incidentMailTemplateTypes.js rename to backend/backend/constants/incidentMailTemplateTypes.ts diff --git a/backend/backend/constants/mutexProvider.js b/backend/backend/constants/mutexProvider.ts similarity index 100% rename from backend/backend/constants/mutexProvider.js rename to backend/backend/constants/mutexProvider.ts diff --git a/backend/backend/constants/webHookTypes.js b/backend/backend/constants/webHookTypes.ts similarity index 100% rename from backend/backend/constants/webHookTypes.js rename to backend/backend/constants/webHookTypes.ts diff --git a/backend/backend/middlewares/api.js b/backend/backend/middlewares/api.ts similarity index 100% rename from backend/backend/middlewares/api.js rename to backend/backend/middlewares/api.ts diff --git a/backend/backend/middlewares/applicationLog.js b/backend/backend/middlewares/applicationLog.ts similarity index 100% rename from backend/backend/middlewares/applicationLog.js rename to backend/backend/middlewares/applicationLog.ts diff --git a/backend/backend/middlewares/applicationScannerAuthorization.js b/backend/backend/middlewares/applicationScannerAuthorization.ts similarity index 100% rename from backend/backend/middlewares/applicationScannerAuthorization.js rename to backend/backend/middlewares/applicationScannerAuthorization.ts diff --git a/backend/backend/middlewares/auditLogs.js b/backend/backend/middlewares/auditLogs.ts similarity index 100% rename from backend/backend/middlewares/auditLogs.js rename to backend/backend/middlewares/auditLogs.ts diff --git a/backend/backend/middlewares/authorization.js b/backend/backend/middlewares/authorization.ts similarity index 100% rename from backend/backend/middlewares/authorization.js rename to backend/backend/middlewares/authorization.ts diff --git a/backend/backend/middlewares/clusterAuthorization.js b/backend/backend/middlewares/clusterAuthorization.ts similarity index 100% rename from backend/backend/middlewares/clusterAuthorization.js rename to backend/backend/middlewares/clusterAuthorization.ts diff --git a/backend/backend/middlewares/containerScannerAuthorization.js b/backend/backend/middlewares/containerScannerAuthorization.ts similarity index 100% rename from backend/backend/middlewares/containerScannerAuthorization.js rename to backend/backend/middlewares/containerScannerAuthorization.ts diff --git a/backend/backend/middlewares/errorTracker.js b/backend/backend/middlewares/errorTracker.ts similarity index 100% rename from backend/backend/middlewares/errorTracker.js rename to backend/backend/middlewares/errorTracker.ts diff --git a/backend/backend/middlewares/ipHandler.js b/backend/backend/middlewares/ipHandler.ts similarity index 100% rename from backend/backend/middlewares/ipHandler.js rename to backend/backend/middlewares/ipHandler.ts diff --git a/backend/backend/middlewares/jsonToCsv.js b/backend/backend/middlewares/jsonToCsv.ts similarity index 100% rename from backend/backend/middlewares/jsonToCsv.js rename to backend/backend/middlewares/jsonToCsv.ts diff --git a/backend/backend/middlewares/lighthouseAuthorization.js b/backend/backend/middlewares/lighthouseAuthorization.ts similarity index 100% rename from backend/backend/middlewares/lighthouseAuthorization.js rename to backend/backend/middlewares/lighthouseAuthorization.ts diff --git a/backend/backend/middlewares/performanceTracker.js b/backend/backend/middlewares/performanceTracker.ts similarity index 100% rename from backend/backend/middlewares/performanceTracker.js rename to backend/backend/middlewares/performanceTracker.ts diff --git a/backend/backend/middlewares/probeAuthorization.js b/backend/backend/middlewares/probeAuthorization.ts similarity index 100% rename from backend/backend/middlewares/probeAuthorization.js rename to backend/backend/middlewares/probeAuthorization.ts diff --git a/backend/backend/middlewares/project.js b/backend/backend/middlewares/project.ts similarity index 100% rename from backend/backend/middlewares/project.js rename to backend/backend/middlewares/project.ts diff --git a/backend/backend/middlewares/rateLimit.js b/backend/backend/middlewares/rateLimit.ts similarity index 100% rename from backend/backend/middlewares/rateLimit.js rename to backend/backend/middlewares/rateLimit.ts diff --git a/backend/backend/middlewares/response.js b/backend/backend/middlewares/response.ts similarity index 100% rename from backend/backend/middlewares/response.js rename to backend/backend/middlewares/response.ts diff --git a/backend/backend/middlewares/serviceAuthorization.js b/backend/backend/middlewares/serviceAuthorization.ts similarity index 100% rename from backend/backend/middlewares/serviceAuthorization.js rename to backend/backend/middlewares/serviceAuthorization.ts diff --git a/backend/backend/middlewares/subProject.js b/backend/backend/middlewares/subProject.ts similarity index 100% rename from backend/backend/middlewares/subProject.js rename to backend/backend/middlewares/subProject.ts diff --git a/backend/backend/middlewares/upload.js b/backend/backend/middlewares/upload.ts similarity index 100% rename from backend/backend/middlewares/upload.js rename to backend/backend/middlewares/upload.ts diff --git a/backend/backend/middlewares/user.js b/backend/backend/middlewares/user.ts similarity index 100% rename from backend/backend/middlewares/user.js rename to backend/backend/middlewares/user.ts diff --git a/backend/backend/models/account.js b/backend/backend/models/account.ts similarity index 100% rename from backend/backend/models/account.js rename to backend/backend/models/account.ts diff --git a/backend/backend/models/alert.js b/backend/backend/models/alert.ts similarity index 100% rename from backend/backend/models/alert.js rename to backend/backend/models/alert.ts diff --git a/backend/backend/models/alertCharge.js b/backend/backend/models/alertCharge.ts similarity index 100% rename from backend/backend/models/alertCharge.js rename to backend/backend/models/alertCharge.ts diff --git a/backend/backend/models/announcementLogs.js b/backend/backend/models/announcementLogs.ts similarity index 100% rename from backend/backend/models/announcementLogs.js rename to backend/backend/models/announcementLogs.ts diff --git a/backend/backend/models/announcements.js b/backend/backend/models/announcements.ts similarity index 100% rename from backend/backend/models/announcements.js rename to backend/backend/models/announcements.ts diff --git a/backend/backend/models/apiStatus.js b/backend/backend/models/apiStatus.ts similarity index 100% rename from backend/backend/models/apiStatus.js rename to backend/backend/models/apiStatus.ts diff --git a/backend/backend/models/applicationLog.js b/backend/backend/models/applicationLog.ts similarity index 100% rename from backend/backend/models/applicationLog.js rename to backend/backend/models/applicationLog.ts diff --git a/backend/backend/models/applicationScanner.js b/backend/backend/models/applicationScanner.ts similarity index 100% rename from backend/backend/models/applicationScanner.js rename to backend/backend/models/applicationScanner.ts diff --git a/backend/backend/models/applicationSecurity.js b/backend/backend/models/applicationSecurity.ts similarity index 100% rename from backend/backend/models/applicationSecurity.js rename to backend/backend/models/applicationSecurity.ts diff --git a/backend/backend/models/applicationSecurityLog.js b/backend/backend/models/applicationSecurityLog.ts similarity index 100% rename from backend/backend/models/applicationSecurityLog.js rename to backend/backend/models/applicationSecurityLog.ts diff --git a/backend/backend/models/auditLogs.js b/backend/backend/models/auditLogs.ts similarity index 100% rename from backend/backend/models/auditLogs.js rename to backend/backend/models/auditLogs.ts diff --git a/backend/backend/models/automatedScripts.js b/backend/backend/models/automatedScripts.ts similarity index 100% rename from backend/backend/models/automatedScripts.js rename to backend/backend/models/automatedScripts.ts diff --git a/backend/backend/models/automationScriptsLog.js b/backend/backend/models/automationScriptsLog.ts similarity index 100% rename from backend/backend/models/automationScriptsLog.js rename to backend/backend/models/automationScriptsLog.ts diff --git a/backend/backend/models/callLogs.js b/backend/backend/models/callLogs.ts similarity index 100% rename from backend/backend/models/callLogs.js rename to backend/backend/models/callLogs.ts diff --git a/backend/backend/models/callRouting.js b/backend/backend/models/callRouting.ts similarity index 100% rename from backend/backend/models/callRouting.js rename to backend/backend/models/callRouting.ts diff --git a/backend/backend/models/callRoutingLog.js b/backend/backend/models/callRoutingLog.ts similarity index 100% rename from backend/backend/models/callRoutingLog.js rename to backend/backend/models/callRoutingLog.ts diff --git a/backend/backend/models/certificate.js b/backend/backend/models/certificate.ts similarity index 100% rename from backend/backend/models/certificate.js rename to backend/backend/models/certificate.ts diff --git a/backend/backend/models/component.js b/backend/backend/models/component.ts similarity index 100% rename from backend/backend/models/component.js rename to backend/backend/models/component.ts diff --git a/backend/backend/models/containerScanner.js b/backend/backend/models/containerScanner.ts similarity index 100% rename from backend/backend/models/containerScanner.js rename to backend/backend/models/containerScanner.ts diff --git a/backend/backend/models/containerSecurity.js b/backend/backend/models/containerSecurity.ts similarity index 100% rename from backend/backend/models/containerSecurity.js rename to backend/backend/models/containerSecurity.ts diff --git a/backend/backend/models/containerSecurityLog.js b/backend/backend/models/containerSecurityLog.ts similarity index 100% rename from backend/backend/models/containerSecurityLog.js rename to backend/backend/models/containerSecurityLog.ts diff --git a/backend/backend/models/customField.js b/backend/backend/models/customField.ts similarity index 100% rename from backend/backend/models/customField.js rename to backend/backend/models/customField.ts diff --git a/backend/backend/models/defaultManager.js b/backend/backend/models/defaultManager.ts similarity index 100% rename from backend/backend/models/defaultManager.js rename to backend/backend/models/defaultManager.ts diff --git a/backend/backend/models/dockerCredential.js b/backend/backend/models/dockerCredential.ts similarity index 100% rename from backend/backend/models/dockerCredential.js rename to backend/backend/models/dockerCredential.ts diff --git a/backend/backend/models/domainVerificationToken.js b/backend/backend/models/domainVerificationToken.ts similarity index 100% rename from backend/backend/models/domainVerificationToken.js rename to backend/backend/models/domainVerificationToken.ts diff --git a/backend/backend/models/emailStatus.js b/backend/backend/models/emailStatus.ts similarity index 100% rename from backend/backend/models/emailStatus.js rename to backend/backend/models/emailStatus.ts diff --git a/backend/backend/models/emailTemplate.js b/backend/backend/models/emailTemplate.ts similarity index 100% rename from backend/backend/models/emailTemplate.js rename to backend/backend/models/emailTemplate.ts diff --git a/backend/backend/models/errorEvent.js b/backend/backend/models/errorEvent.ts similarity index 100% rename from backend/backend/models/errorEvent.js rename to backend/backend/models/errorEvent.ts diff --git a/backend/backend/models/errorTracker.js b/backend/backend/models/errorTracker.ts similarity index 100% rename from backend/backend/models/errorTracker.js rename to backend/backend/models/errorTracker.ts diff --git a/backend/backend/models/escalation.js b/backend/backend/models/escalation.ts similarity index 100% rename from backend/backend/models/escalation.js rename to backend/backend/models/escalation.ts diff --git a/backend/backend/models/externalStatusPage.js b/backend/backend/models/externalStatusPage.ts similarity index 100% rename from backend/backend/models/externalStatusPage.js rename to backend/backend/models/externalStatusPage.ts diff --git a/backend/backend/models/feedback.js b/backend/backend/models/feedback.ts similarity index 100% rename from backend/backend/models/feedback.js rename to backend/backend/models/feedback.ts diff --git a/backend/backend/models/gitCredential.js b/backend/backend/models/gitCredential.ts similarity index 100% rename from backend/backend/models/gitCredential.js rename to backend/backend/models/gitCredential.ts diff --git a/backend/backend/models/globalConfig.js b/backend/backend/models/globalConfig.ts similarity index 100% rename from backend/backend/models/globalConfig.js rename to backend/backend/models/globalConfig.ts diff --git a/backend/backend/models/groups.js b/backend/backend/models/groups.ts similarity index 100% rename from backend/backend/models/groups.js rename to backend/backend/models/groups.ts diff --git a/backend/backend/models/incident.js b/backend/backend/models/incident.ts similarity index 100% rename from backend/backend/models/incident.js rename to backend/backend/models/incident.ts diff --git a/backend/backend/models/incidentCommunicationSla.js b/backend/backend/models/incidentCommunicationSla.ts similarity index 100% rename from backend/backend/models/incidentCommunicationSla.js rename to backend/backend/models/incidentCommunicationSla.ts diff --git a/backend/backend/models/incidentMessage.js b/backend/backend/models/incidentMessage.ts similarity index 100% rename from backend/backend/models/incidentMessage.js rename to backend/backend/models/incidentMessage.ts diff --git a/backend/backend/models/incidentNoteTemplate.js b/backend/backend/models/incidentNoteTemplate.ts similarity index 100% rename from backend/backend/models/incidentNoteTemplate.js rename to backend/backend/models/incidentNoteTemplate.ts diff --git a/backend/backend/models/incidentPriority.js b/backend/backend/models/incidentPriority.ts similarity index 100% rename from backend/backend/models/incidentPriority.js rename to backend/backend/models/incidentPriority.ts diff --git a/backend/backend/models/incidentSMSAction.js b/backend/backend/models/incidentSMSAction.ts similarity index 100% rename from backend/backend/models/incidentSMSAction.js rename to backend/backend/models/incidentSMSAction.ts diff --git a/backend/backend/models/incidentSettings.js b/backend/backend/models/incidentSettings.ts similarity index 100% rename from backend/backend/models/incidentSettings.js rename to backend/backend/models/incidentSettings.ts diff --git a/backend/backend/models/incidentTimeline.js b/backend/backend/models/incidentTimeline.ts similarity index 100% rename from backend/backend/models/incidentTimeline.js rename to backend/backend/models/incidentTimeline.ts diff --git a/backend/backend/models/incomingRequest.js b/backend/backend/models/incomingRequest.ts similarity index 100% rename from backend/backend/models/incomingRequest.js rename to backend/backend/models/incomingRequest.ts diff --git a/backend/backend/models/integration.js b/backend/backend/models/integration.ts similarity index 100% rename from backend/backend/models/integration.js rename to backend/backend/models/integration.ts diff --git a/backend/backend/models/issue.js b/backend/backend/models/issue.ts similarity index 100% rename from backend/backend/models/issue.js rename to backend/backend/models/issue.ts diff --git a/backend/backend/models/issueMember.js b/backend/backend/models/issueMember.ts similarity index 100% rename from backend/backend/models/issueMember.js rename to backend/backend/models/issueMember.ts diff --git a/backend/backend/models/issueTimeline.js b/backend/backend/models/issueTimeline.ts similarity index 100% rename from backend/backend/models/issueTimeline.js rename to backend/backend/models/issueTimeline.ts diff --git a/backend/backend/models/lead.js b/backend/backend/models/lead.ts similarity index 100% rename from backend/backend/models/lead.js rename to backend/backend/models/lead.ts diff --git a/backend/backend/models/lighthouseLog.js b/backend/backend/models/lighthouseLog.ts similarity index 100% rename from backend/backend/models/lighthouseLog.js rename to backend/backend/models/lighthouseLog.ts diff --git a/backend/backend/models/log.js b/backend/backend/models/log.ts similarity index 100% rename from backend/backend/models/log.js rename to backend/backend/models/log.ts diff --git a/backend/backend/models/loginIPLog.js b/backend/backend/models/loginIPLog.ts similarity index 100% rename from backend/backend/models/loginIPLog.js rename to backend/backend/models/loginIPLog.ts diff --git a/backend/backend/models/monitor.js b/backend/backend/models/monitor.ts similarity index 100% rename from backend/backend/models/monitor.js rename to backend/backend/models/monitor.ts diff --git a/backend/backend/models/monitorCustomField.js b/backend/backend/models/monitorCustomField.ts similarity index 100% rename from backend/backend/models/monitorCustomField.js rename to backend/backend/models/monitorCustomField.ts diff --git a/backend/backend/models/monitorLog.js b/backend/backend/models/monitorLog.ts similarity index 100% rename from backend/backend/models/monitorLog.js rename to backend/backend/models/monitorLog.ts diff --git a/backend/backend/models/monitorLogByDay.js b/backend/backend/models/monitorLogByDay.ts similarity index 100% rename from backend/backend/models/monitorLogByDay.js rename to backend/backend/models/monitorLogByDay.ts diff --git a/backend/backend/models/monitorLogByHour.js b/backend/backend/models/monitorLogByHour.ts similarity index 100% rename from backend/backend/models/monitorLogByHour.js rename to backend/backend/models/monitorLogByHour.ts diff --git a/backend/backend/models/monitorLogByWeek.js b/backend/backend/models/monitorLogByWeek.ts similarity index 100% rename from backend/backend/models/monitorLogByWeek.js rename to backend/backend/models/monitorLogByWeek.ts diff --git a/backend/backend/models/monitorSla.js b/backend/backend/models/monitorSla.ts similarity index 100% rename from backend/backend/models/monitorSla.js rename to backend/backend/models/monitorSla.ts diff --git a/backend/backend/models/monitorStatus.js b/backend/backend/models/monitorStatus.ts similarity index 100% rename from backend/backend/models/monitorStatus.js rename to backend/backend/models/monitorStatus.ts diff --git a/backend/backend/models/notification.js b/backend/backend/models/notification.ts similarity index 100% rename from backend/backend/models/notification.js rename to backend/backend/models/notification.ts diff --git a/backend/backend/models/onCallScheduleStatus.js b/backend/backend/models/onCallScheduleStatus.ts similarity index 100% rename from backend/backend/models/onCallScheduleStatus.js rename to backend/backend/models/onCallScheduleStatus.ts diff --git a/backend/backend/models/performanceTracker.js b/backend/backend/models/performanceTracker.ts similarity index 100% rename from backend/backend/models/performanceTracker.js rename to backend/backend/models/performanceTracker.ts diff --git a/backend/backend/models/performanceTrackerMetric.js b/backend/backend/models/performanceTrackerMetric.ts similarity index 100% rename from backend/backend/models/performanceTrackerMetric.js rename to backend/backend/models/performanceTrackerMetric.ts diff --git a/backend/backend/models/probe.js b/backend/backend/models/probe.ts similarity index 100% rename from backend/backend/models/probe.js rename to backend/backend/models/probe.ts diff --git a/backend/backend/models/project.js b/backend/backend/models/project.ts similarity index 100% rename from backend/backend/models/project.js rename to backend/backend/models/project.ts diff --git a/backend/backend/models/resourceCategory.js b/backend/backend/models/resourceCategory.ts similarity index 100% rename from backend/backend/models/resourceCategory.js rename to backend/backend/models/resourceCategory.ts diff --git a/backend/backend/models/schedule.js b/backend/backend/models/schedule.ts similarity index 100% rename from backend/backend/models/schedule.js rename to backend/backend/models/schedule.ts diff --git a/backend/backend/models/scheduledEvent.js b/backend/backend/models/scheduledEvent.ts similarity index 100% rename from backend/backend/models/scheduledEvent.js rename to backend/backend/models/scheduledEvent.ts diff --git a/backend/backend/models/scheduledEventNote.js b/backend/backend/models/scheduledEventNote.ts similarity index 100% rename from backend/backend/models/scheduledEventNote.js rename to backend/backend/models/scheduledEventNote.ts diff --git a/backend/backend/models/siteManager.js b/backend/backend/models/siteManager.ts similarity index 100% rename from backend/backend/models/siteManager.js rename to backend/backend/models/siteManager.ts diff --git a/backend/backend/models/smsCount.js b/backend/backend/models/smsCount.ts similarity index 100% rename from backend/backend/models/smsCount.js rename to backend/backend/models/smsCount.ts diff --git a/backend/backend/models/smsTemplate.js b/backend/backend/models/smsTemplate.ts similarity index 100% rename from backend/backend/models/smsTemplate.js rename to backend/backend/models/smsTemplate.ts diff --git a/backend/backend/models/smtp.js b/backend/backend/models/smtp.ts similarity index 100% rename from backend/backend/models/smtp.js rename to backend/backend/models/smtp.ts diff --git a/backend/backend/models/ssl.js b/backend/backend/models/ssl.ts similarity index 100% rename from backend/backend/models/ssl.js rename to backend/backend/models/ssl.ts diff --git a/backend/backend/models/sso.js b/backend/backend/models/sso.ts similarity index 100% rename from backend/backend/models/sso.js rename to backend/backend/models/sso.ts diff --git a/backend/backend/models/ssoDefaultRoles.js b/backend/backend/models/ssoDefaultRoles.ts similarity index 100% rename from backend/backend/models/ssoDefaultRoles.js rename to backend/backend/models/ssoDefaultRoles.ts diff --git a/backend/backend/models/statusPage.js b/backend/backend/models/statusPage.ts similarity index 100% rename from backend/backend/models/statusPage.js rename to backend/backend/models/statusPage.ts diff --git a/backend/backend/models/statusPageCategory.js b/backend/backend/models/statusPageCategory.ts similarity index 100% rename from backend/backend/models/statusPageCategory.js rename to backend/backend/models/statusPageCategory.ts diff --git a/backend/backend/models/subscriber.js b/backend/backend/models/subscriber.ts similarity index 100% rename from backend/backend/models/subscriber.js rename to backend/backend/models/subscriber.ts diff --git a/backend/backend/models/subscriberAlert.js b/backend/backend/models/subscriberAlert.ts similarity index 100% rename from backend/backend/models/subscriberAlert.js rename to backend/backend/models/subscriberAlert.ts diff --git a/backend/backend/models/twilio.js b/backend/backend/models/twilio.ts similarity index 100% rename from backend/backend/models/twilio.js rename to backend/backend/models/twilio.ts diff --git a/backend/backend/models/user.js b/backend/backend/models/user.ts similarity index 100% rename from backend/backend/models/user.js rename to backend/backend/models/user.ts diff --git a/backend/backend/models/verificationToken.js b/backend/backend/models/verificationToken.ts similarity index 100% rename from backend/backend/models/verificationToken.js rename to backend/backend/models/verificationToken.ts diff --git a/backend/backend/models/zapier.js b/backend/backend/models/zapier.ts similarity index 100% rename from backend/backend/models/zapier.js rename to backend/backend/models/zapier.ts diff --git a/backend/backend/services/IncidentSMSActionService.js b/backend/backend/services/IncidentSMSActionService.ts similarity index 100% rename from backend/backend/services/IncidentSMSActionService.js rename to backend/backend/services/IncidentSMSActionService.ts diff --git a/backend/backend/services/accountStoreService.js b/backend/backend/services/accountStoreService.ts similarity index 100% rename from backend/backend/services/accountStoreService.js rename to backend/backend/services/accountStoreService.ts diff --git a/backend/backend/services/airtableService.js b/backend/backend/services/airtableService.ts similarity index 100% rename from backend/backend/services/airtableService.js rename to backend/backend/services/airtableService.ts diff --git a/backend/backend/services/alertChargeService.js b/backend/backend/services/alertChargeService.ts similarity index 100% rename from backend/backend/services/alertChargeService.js rename to backend/backend/services/alertChargeService.ts diff --git a/backend/backend/services/alertService.js b/backend/backend/services/alertService.ts similarity index 100% rename from backend/backend/services/alertService.js rename to backend/backend/services/alertService.ts diff --git a/backend/backend/services/apiStatusService.js b/backend/backend/services/apiStatusService.ts similarity index 100% rename from backend/backend/services/apiStatusService.js rename to backend/backend/services/apiStatusService.ts diff --git a/backend/backend/services/applicationLogService.js b/backend/backend/services/applicationLogService.ts similarity index 100% rename from backend/backend/services/applicationLogService.js rename to backend/backend/services/applicationLogService.ts diff --git a/backend/backend/services/applicationScannerService.js b/backend/backend/services/applicationScannerService.ts similarity index 100% rename from backend/backend/services/applicationScannerService.js rename to backend/backend/services/applicationScannerService.ts diff --git a/backend/backend/services/applicationSecurityLogService.js b/backend/backend/services/applicationSecurityLogService.ts similarity index 100% rename from backend/backend/services/applicationSecurityLogService.js rename to backend/backend/services/applicationSecurityLogService.ts diff --git a/backend/backend/services/applicationSecurityService.js b/backend/backend/services/applicationSecurityService.ts similarity index 100% rename from backend/backend/services/applicationSecurityService.js rename to backend/backend/services/applicationSecurityService.ts diff --git a/backend/backend/services/auditLogsService.js b/backend/backend/services/auditLogsService.ts similarity index 100% rename from backend/backend/services/auditLogsService.js rename to backend/backend/services/auditLogsService.ts diff --git a/backend/backend/services/automatedScriptService.js b/backend/backend/services/automatedScriptService.ts similarity index 100% rename from backend/backend/services/automatedScriptService.js rename to backend/backend/services/automatedScriptService.ts diff --git a/backend/backend/services/base.js b/backend/backend/services/base.ts similarity index 100% rename from backend/backend/services/base.js rename to backend/backend/services/base.ts diff --git a/backend/backend/services/callLogsService.js b/backend/backend/services/callLogsService.ts similarity index 100% rename from backend/backend/services/callLogsService.js rename to backend/backend/services/callLogsService.ts diff --git a/backend/backend/services/callRoutingLogService.js b/backend/backend/services/callRoutingLogService.ts similarity index 100% rename from backend/backend/services/callRoutingLogService.js rename to backend/backend/services/callRoutingLogService.ts diff --git a/backend/backend/services/callRoutingService.js b/backend/backend/services/callRoutingService.ts similarity index 100% rename from backend/backend/services/callRoutingService.js rename to backend/backend/services/callRoutingService.ts diff --git a/backend/backend/services/certificateStoreService.js b/backend/backend/services/certificateStoreService.ts similarity index 100% rename from backend/backend/services/certificateStoreService.js rename to backend/backend/services/certificateStoreService.ts diff --git a/backend/backend/services/componentService.js b/backend/backend/services/componentService.ts similarity index 100% rename from backend/backend/services/componentService.js rename to backend/backend/services/componentService.ts diff --git a/backend/backend/services/containerScannerService.js b/backend/backend/services/containerScannerService.ts similarity index 100% rename from backend/backend/services/containerScannerService.js rename to backend/backend/services/containerScannerService.ts diff --git a/backend/backend/services/containerSecurityLogService.js b/backend/backend/services/containerSecurityLogService.ts similarity index 100% rename from backend/backend/services/containerSecurityLogService.js rename to backend/backend/services/containerSecurityLogService.ts diff --git a/backend/backend/services/containerSecurityService.js b/backend/backend/services/containerSecurityService.ts similarity index 100% rename from backend/backend/services/containerSecurityService.js rename to backend/backend/services/containerSecurityService.ts diff --git a/backend/backend/services/customFieldService.js b/backend/backend/services/customFieldService.ts similarity index 100% rename from backend/backend/services/customFieldService.js rename to backend/backend/services/customFieldService.ts diff --git a/backend/backend/services/defaultManagerService.js b/backend/backend/services/defaultManagerService.ts similarity index 100% rename from backend/backend/services/defaultManagerService.js rename to backend/backend/services/defaultManagerService.ts diff --git a/backend/backend/services/dockerCredentialService.js b/backend/backend/services/dockerCredentialService.ts similarity index 100% rename from backend/backend/services/dockerCredentialService.js rename to backend/backend/services/dockerCredentialService.ts diff --git a/backend/backend/services/domainVerificationService.js b/backend/backend/services/domainVerificationService.ts similarity index 100% rename from backend/backend/services/domainVerificationService.js rename to backend/backend/services/domainVerificationService.ts diff --git a/backend/backend/services/emailSmtpService.js b/backend/backend/services/emailSmtpService.ts similarity index 100% rename from backend/backend/services/emailSmtpService.js rename to backend/backend/services/emailSmtpService.ts diff --git a/backend/backend/services/emailStatusService.js b/backend/backend/services/emailStatusService.ts similarity index 100% rename from backend/backend/services/emailStatusService.js rename to backend/backend/services/emailStatusService.ts diff --git a/backend/backend/services/emailTemplateService.js b/backend/backend/services/emailTemplateService.ts similarity index 100% rename from backend/backend/services/emailTemplateService.js rename to backend/backend/services/emailTemplateService.ts diff --git a/backend/backend/services/errorEventService.js b/backend/backend/services/errorEventService.ts similarity index 100% rename from backend/backend/services/errorEventService.js rename to backend/backend/services/errorEventService.ts diff --git a/backend/backend/services/errorTrackerService.js b/backend/backend/services/errorTrackerService.ts similarity index 100% rename from backend/backend/services/errorTrackerService.js rename to backend/backend/services/errorTrackerService.ts diff --git a/backend/backend/services/escalationService.js b/backend/backend/services/escalationService.ts similarity index 100% rename from backend/backend/services/escalationService.js rename to backend/backend/services/escalationService.ts diff --git a/backend/backend/services/feedbackService.js b/backend/backend/services/feedbackService.ts similarity index 100% rename from backend/backend/services/feedbackService.js rename to backend/backend/services/feedbackService.ts diff --git a/backend/backend/services/fileService.js b/backend/backend/services/fileService.ts similarity index 100% rename from backend/backend/services/fileService.js rename to backend/backend/services/fileService.ts diff --git a/backend/backend/services/gitCredentialService.js b/backend/backend/services/gitCredentialService.ts similarity index 100% rename from backend/backend/services/gitCredentialService.js rename to backend/backend/services/gitCredentialService.ts diff --git a/backend/backend/services/globalConfigService.js b/backend/backend/services/globalConfigService.ts similarity index 100% rename from backend/backend/services/globalConfigService.js rename to backend/backend/services/globalConfigService.ts diff --git a/backend/backend/services/groupService.js b/backend/backend/services/groupService.ts similarity index 100% rename from backend/backend/services/groupService.js rename to backend/backend/services/groupService.ts diff --git a/backend/backend/services/incidentCommunicationSlaService.js b/backend/backend/services/incidentCommunicationSlaService.ts similarity index 100% rename from backend/backend/services/incidentCommunicationSlaService.js rename to backend/backend/services/incidentCommunicationSlaService.ts diff --git a/backend/backend/services/incidentMessageService.js b/backend/backend/services/incidentMessageService.ts similarity index 100% rename from backend/backend/services/incidentMessageService.js rename to backend/backend/services/incidentMessageService.ts diff --git a/backend/backend/services/incidentNoteTemplateService.js b/backend/backend/services/incidentNoteTemplateService.ts similarity index 100% rename from backend/backend/services/incidentNoteTemplateService.js rename to backend/backend/services/incidentNoteTemplateService.ts diff --git a/backend/backend/services/incidentPrioritiesService.js b/backend/backend/services/incidentPrioritiesService.ts similarity index 100% rename from backend/backend/services/incidentPrioritiesService.js rename to backend/backend/services/incidentPrioritiesService.ts diff --git a/backend/backend/services/incidentService.js b/backend/backend/services/incidentService.ts similarity index 100% rename from backend/backend/services/incidentService.js rename to backend/backend/services/incidentService.ts diff --git a/backend/backend/services/incidentSettingsService.js b/backend/backend/services/incidentSettingsService.ts similarity index 100% rename from backend/backend/services/incidentSettingsService.js rename to backend/backend/services/incidentSettingsService.ts diff --git a/backend/backend/services/incidentTimelineService.js b/backend/backend/services/incidentTimelineService.ts similarity index 100% rename from backend/backend/services/incidentTimelineService.js rename to backend/backend/services/incidentTimelineService.ts diff --git a/backend/backend/services/incomingRequestService.js b/backend/backend/services/incomingRequestService.ts similarity index 100% rename from backend/backend/services/incomingRequestService.js rename to backend/backend/services/incomingRequestService.ts diff --git a/backend/backend/services/integrationService.js b/backend/backend/services/integrationService.ts similarity index 100% rename from backend/backend/services/integrationService.js rename to backend/backend/services/integrationService.ts diff --git a/backend/backend/services/invoiceService.js b/backend/backend/services/invoiceService.ts similarity index 100% rename from backend/backend/services/invoiceService.js rename to backend/backend/services/invoiceService.ts diff --git a/backend/backend/services/issueMemberService.js b/backend/backend/services/issueMemberService.ts similarity index 100% rename from backend/backend/services/issueMemberService.js rename to backend/backend/services/issueMemberService.ts diff --git a/backend/backend/services/issueService.js b/backend/backend/services/issueService.ts similarity index 100% rename from backend/backend/services/issueService.js rename to backend/backend/services/issueService.ts diff --git a/backend/backend/services/issueTimelineService.js b/backend/backend/services/issueTimelineService.ts similarity index 100% rename from backend/backend/services/issueTimelineService.js rename to backend/backend/services/issueTimelineService.ts diff --git a/backend/backend/services/leadService.js b/backend/backend/services/leadService.ts similarity index 100% rename from backend/backend/services/leadService.js rename to backend/backend/services/leadService.ts diff --git a/backend/backend/services/lighthouseLogService.js b/backend/backend/services/lighthouseLogService.ts similarity index 100% rename from backend/backend/services/lighthouseLogService.js rename to backend/backend/services/lighthouseLogService.ts diff --git a/backend/backend/services/logService.js b/backend/backend/services/logService.ts similarity index 100% rename from backend/backend/services/logService.js rename to backend/backend/services/logService.ts diff --git a/backend/backend/services/loginHistoryService.js b/backend/backend/services/loginHistoryService.ts similarity index 100% rename from backend/backend/services/loginHistoryService.js rename to backend/backend/services/loginHistoryService.ts diff --git a/backend/backend/services/mailService.js b/backend/backend/services/mailService.ts similarity index 100% rename from backend/backend/services/mailService.js rename to backend/backend/services/mailService.ts diff --git a/backend/backend/services/monitorCriteriaService.js b/backend/backend/services/monitorCriteriaService.ts similarity index 100% rename from backend/backend/services/monitorCriteriaService.js rename to backend/backend/services/monitorCriteriaService.ts diff --git a/backend/backend/services/monitorCustomField.js b/backend/backend/services/monitorCustomField.ts similarity index 100% rename from backend/backend/services/monitorCustomField.js rename to backend/backend/services/monitorCustomField.ts diff --git a/backend/backend/services/monitorLogByDayService.js b/backend/backend/services/monitorLogByDayService.ts similarity index 100% rename from backend/backend/services/monitorLogByDayService.js rename to backend/backend/services/monitorLogByDayService.ts diff --git a/backend/backend/services/monitorLogByHourService.js b/backend/backend/services/monitorLogByHourService.ts similarity index 100% rename from backend/backend/services/monitorLogByHourService.js rename to backend/backend/services/monitorLogByHourService.ts diff --git a/backend/backend/services/monitorLogByWeekService.js b/backend/backend/services/monitorLogByWeekService.ts similarity index 100% rename from backend/backend/services/monitorLogByWeekService.js rename to backend/backend/services/monitorLogByWeekService.ts diff --git a/backend/backend/services/monitorLogService.js b/backend/backend/services/monitorLogService.ts similarity index 100% rename from backend/backend/services/monitorLogService.js rename to backend/backend/services/monitorLogService.ts diff --git a/backend/backend/services/monitorService.js b/backend/backend/services/monitorService.ts similarity index 100% rename from backend/backend/services/monitorService.js rename to backend/backend/services/monitorService.ts diff --git a/backend/backend/services/monitorSlaService.js b/backend/backend/services/monitorSlaService.ts similarity index 100% rename from backend/backend/services/monitorSlaService.js rename to backend/backend/services/monitorSlaService.ts diff --git a/backend/backend/services/monitorStatusService.js b/backend/backend/services/monitorStatusService.ts similarity index 100% rename from backend/backend/services/monitorStatusService.js rename to backend/backend/services/monitorStatusService.ts diff --git a/backend/backend/services/msTeamsService.js b/backend/backend/services/msTeamsService.ts similarity index 100% rename from backend/backend/services/msTeamsService.js rename to backend/backend/services/msTeamsService.ts diff --git a/backend/backend/services/notificationService.js b/backend/backend/services/notificationService.ts similarity index 100% rename from backend/backend/services/notificationService.js rename to backend/backend/services/notificationService.ts diff --git a/backend/backend/services/onCallScheduleStatusService.js b/backend/backend/services/onCallScheduleStatusService.ts similarity index 100% rename from backend/backend/services/onCallScheduleStatusService.js rename to backend/backend/services/onCallScheduleStatusService.ts diff --git a/backend/backend/services/paymentService.js b/backend/backend/services/paymentService.ts similarity index 100% rename from backend/backend/services/paymentService.js rename to backend/backend/services/paymentService.ts diff --git a/backend/backend/services/performanceTrackerMetricService.js b/backend/backend/services/performanceTrackerMetricService.ts similarity index 100% rename from backend/backend/services/performanceTrackerMetricService.js rename to backend/backend/services/performanceTrackerMetricService.ts diff --git a/backend/backend/services/performanceTrackerService.js b/backend/backend/services/performanceTrackerService.ts similarity index 100% rename from backend/backend/services/performanceTrackerService.js rename to backend/backend/services/performanceTrackerService.ts diff --git a/backend/backend/services/probeService.js b/backend/backend/services/probeService.ts similarity index 100% rename from backend/backend/services/probeService.js rename to backend/backend/services/probeService.ts diff --git a/backend/backend/services/projectService.js b/backend/backend/services/projectService.ts similarity index 100% rename from backend/backend/services/projectService.js rename to backend/backend/services/projectService.ts diff --git a/backend/backend/services/realTimeService.js b/backend/backend/services/realTimeService.ts similarity index 100% rename from backend/backend/services/realTimeService.js rename to backend/backend/services/realTimeService.ts diff --git a/backend/backend/services/reportService.js b/backend/backend/services/reportService.ts similarity index 100% rename from backend/backend/services/reportService.js rename to backend/backend/services/reportService.ts diff --git a/backend/backend/services/resourceCategoryService.js b/backend/backend/services/resourceCategoryService.ts similarity index 100% rename from backend/backend/services/resourceCategoryService.js rename to backend/backend/services/resourceCategoryService.ts diff --git a/backend/backend/services/scheduleService.js b/backend/backend/services/scheduleService.ts similarity index 100% rename from backend/backend/services/scheduleService.js rename to backend/backend/services/scheduleService.ts diff --git a/backend/backend/services/scheduledEventNoteService.js b/backend/backend/services/scheduledEventNoteService.ts similarity index 100% rename from backend/backend/services/scheduledEventNoteService.js rename to backend/backend/services/scheduledEventNoteService.ts diff --git a/backend/backend/services/scheduledEventService.js b/backend/backend/services/scheduledEventService.ts similarity index 100% rename from backend/backend/services/scheduledEventService.js rename to backend/backend/services/scheduledEventService.ts diff --git a/backend/backend/services/siteManagerService.js b/backend/backend/services/siteManagerService.ts similarity index 100% rename from backend/backend/services/siteManagerService.js rename to backend/backend/services/siteManagerService.ts diff --git a/backend/backend/services/slackService.js b/backend/backend/services/slackService.ts similarity index 100% rename from backend/backend/services/slackService.js rename to backend/backend/services/slackService.ts diff --git a/backend/backend/services/smsCountService.js b/backend/backend/services/smsCountService.ts similarity index 100% rename from backend/backend/services/smsCountService.js rename to backend/backend/services/smsCountService.ts diff --git a/backend/backend/services/smsSmtpService.js b/backend/backend/services/smsSmtpService.ts similarity index 100% rename from backend/backend/services/smsSmtpService.js rename to backend/backend/services/smsSmtpService.ts diff --git a/backend/backend/services/smsTemplateService.js b/backend/backend/services/smsTemplateService.ts similarity index 100% rename from backend/backend/services/smsTemplateService.js rename to backend/backend/services/smsTemplateService.ts diff --git a/backend/backend/services/sslService.js b/backend/backend/services/sslService.ts similarity index 100% rename from backend/backend/services/sslService.js rename to backend/backend/services/sslService.ts diff --git a/backend/backend/services/ssoDefaultRolesService.js b/backend/backend/services/ssoDefaultRolesService.ts similarity index 100% rename from backend/backend/services/ssoDefaultRolesService.js rename to backend/backend/services/ssoDefaultRolesService.ts diff --git a/backend/backend/services/ssoService.js b/backend/backend/services/ssoService.ts similarity index 100% rename from backend/backend/services/ssoService.js rename to backend/backend/services/ssoService.ts diff --git a/backend/backend/services/statusPageCategoryService.js b/backend/backend/services/statusPageCategoryService.ts similarity index 100% rename from backend/backend/services/statusPageCategoryService.js rename to backend/backend/services/statusPageCategoryService.ts diff --git a/backend/backend/services/statusPageService.js b/backend/backend/services/statusPageService.ts similarity index 100% rename from backend/backend/services/statusPageService.js rename to backend/backend/services/statusPageService.ts diff --git a/backend/backend/services/stripeService.js b/backend/backend/services/stripeService.ts similarity index 100% rename from backend/backend/services/stripeService.js rename to backend/backend/services/stripeService.ts diff --git a/backend/backend/services/subscriberAlertService.js b/backend/backend/services/subscriberAlertService.ts similarity index 100% rename from backend/backend/services/subscriberAlertService.js rename to backend/backend/services/subscriberAlertService.ts diff --git a/backend/backend/services/subscriberService.js b/backend/backend/services/subscriberService.ts similarity index 100% rename from backend/backend/services/subscriberService.js rename to backend/backend/services/subscriberService.ts diff --git a/backend/backend/services/teamService.js b/backend/backend/services/teamService.ts similarity index 100% rename from backend/backend/services/teamService.js rename to backend/backend/services/teamService.ts diff --git a/backend/backend/services/twilioService.js b/backend/backend/services/twilioService.ts similarity index 100% rename from backend/backend/services/twilioService.js rename to backend/backend/services/twilioService.ts diff --git a/backend/backend/services/userService.js b/backend/backend/services/userService.ts similarity index 100% rename from backend/backend/services/userService.js rename to backend/backend/services/userService.ts diff --git a/backend/backend/services/utilService.js b/backend/backend/services/utilService.ts similarity index 100% rename from backend/backend/services/utilService.js rename to backend/backend/services/utilService.ts diff --git a/backend/backend/services/webHookService.js b/backend/backend/services/webHookService.ts similarity index 100% rename from backend/backend/services/webHookService.js rename to backend/backend/services/webHookService.ts diff --git a/backend/backend/services/zapierService.js b/backend/backend/services/zapierService.ts similarity index 100% rename from backend/backend/services/zapierService.js rename to backend/backend/services/zapierService.ts diff --git a/backend/backend/utils/DateTime.js b/backend/backend/utils/DateTime.ts similarity index 100% rename from backend/backend/utils/DateTime.js rename to backend/backend/utils/DateTime.ts diff --git a/backend/backend/utils/UppercaseFirstLetter.js b/backend/backend/utils/UppercaseFirstLetter.ts similarity index 100% rename from backend/backend/utils/UppercaseFirstLetter.js rename to backend/backend/utils/UppercaseFirstLetter.ts diff --git a/backend/backend/utils/api.js b/backend/backend/utils/api.ts similarity index 100% rename from backend/backend/utils/api.js rename to backend/backend/utils/api.ts diff --git a/backend/backend/utils/flattenArray.js b/backend/backend/utils/flattenArray.ts similarity index 100% rename from backend/backend/utils/flattenArray.js rename to backend/backend/utils/flattenArray.ts diff --git a/backend/backend/utils/getDomain.js b/backend/backend/utils/getDomain.ts similarity index 100% rename from backend/backend/utils/getDomain.js rename to backend/backend/utils/getDomain.ts diff --git a/backend/backend/utils/getSlug.js b/backend/backend/utils/getSlug.ts similarity index 100% rename from backend/backend/utils/getSlug.js rename to backend/backend/utils/getSlug.ts diff --git a/backend/backend/utils/incident.js b/backend/backend/utils/incident.ts similarity index 100% rename from backend/backend/utils/incident.js rename to backend/backend/utils/incident.ts diff --git a/backend/backend/utils/isArrayUnique.js b/backend/backend/utils/isArrayUnique.ts similarity index 100% rename from backend/backend/utils/isArrayUnique.js rename to backend/backend/utils/isArrayUnique.ts diff --git a/backend/backend/utils/joinNames.js b/backend/backend/utils/joinNames.ts similarity index 100% rename from backend/backend/utils/joinNames.js rename to backend/backend/utils/joinNames.ts diff --git a/backend/backend/utils/number.js b/backend/backend/utils/number.ts similarity index 100% rename from backend/backend/utils/number.js rename to backend/backend/utils/number.ts diff --git a/backend/backend/utils/populate.js b/backend/backend/utils/populate.ts similarity index 100% rename from backend/backend/utils/populate.js rename to backend/backend/utils/populate.ts diff --git a/backend/backend/utils/randomChar.js b/backend/backend/utils/randomChar.ts similarity index 100% rename from backend/backend/utils/randomChar.js rename to backend/backend/utils/randomChar.ts diff --git a/backend/backend/utils/secondsToHms.js b/backend/backend/utils/secondsToHms.ts similarity index 100% rename from backend/backend/utils/secondsToHms.js rename to backend/backend/utils/secondsToHms.ts diff --git a/backend/backend/utils/select.js b/backend/backend/utils/select.ts similarity index 100% rename from backend/backend/utils/select.js rename to backend/backend/utils/select.ts diff --git a/backend/backend/utils/services.js b/backend/backend/utils/services.ts similarity index 100% rename from backend/backend/utils/services.js rename to backend/backend/utils/services.ts diff --git a/backend/backend/utils/stripeHandlers.js b/backend/backend/utils/stripeHandlers.ts similarity index 100% rename from backend/backend/utils/stripeHandlers.js rename to backend/backend/utils/stripeHandlers.ts diff --git a/backend/backend/utils/validators.js b/backend/backend/utils/validators.ts similarity index 100% rename from backend/backend/utils/validators.js rename to backend/backend/utils/validators.ts diff --git a/backend/backend/workers/certOrder.js b/backend/backend/workers/certOrder.ts similarity index 100% rename from backend/backend/workers/certOrder.js rename to backend/backend/workers/certOrder.ts diff --git a/backend/backend/workers/escalationPolicy.js b/backend/backend/workers/escalationPolicy.ts similarity index 100% rename from backend/backend/workers/escalationPolicy.js rename to backend/backend/workers/escalationPolicy.ts diff --git a/backend/backend/workers/iotMonitor.js b/backend/backend/workers/iotMonitor.ts similarity index 100% rename from backend/backend/workers/iotMonitor.js rename to backend/backend/workers/iotMonitor.ts diff --git a/backend/backend/workers/main.js b/backend/backend/workers/main.ts similarity index 100% rename from backend/backend/workers/main.js rename to backend/backend/workers/main.ts diff --git a/backend/backend/workers/serverMonitor.js b/backend/backend/workers/serverMonitor.ts similarity index 100% rename from backend/backend/workers/serverMonitor.js rename to backend/backend/workers/serverMonitor.ts diff --git a/backend/backend/workers/subscription.js b/backend/backend/workers/subscription.ts similarity index 100% rename from backend/backend/workers/subscription.js rename to backend/backend/workers/subscription.ts diff --git a/backend/server.js b/backend/server.ts similarity index 100% rename from backend/server.js rename to backend/server.ts diff --git a/backend/test/adminCredentials.test.js b/backend/test/adminCredentials.test.ts similarity index 100% rename from backend/test/adminCredentials.test.js rename to backend/test/adminCredentials.test.ts diff --git a/backend/test/alert.test.js b/backend/test/alert.test.ts similarity index 100% rename from backend/test/alert.test.js rename to backend/test/alert.test.ts diff --git a/backend/test/applicationLog.test.js b/backend/test/applicationLog.test.ts similarity index 100% rename from backend/test/applicationLog.test.js rename to backend/test/applicationLog.test.ts diff --git a/backend/test/applicationSecurity.test.js b/backend/test/applicationSecurity.test.ts similarity index 100% rename from backend/test/applicationSecurity.test.js rename to backend/test/applicationSecurity.test.ts diff --git a/backend/test/auditLogs.test.js b/backend/test/auditLogs.test.ts similarity index 100% rename from backend/test/auditLogs.test.js rename to backend/test/auditLogs.test.ts diff --git a/backend/test/component.test.js b/backend/test/component.test.ts similarity index 100% rename from backend/test/component.test.js rename to backend/test/component.test.ts diff --git a/backend/test/containerSecurity.test.js b/backend/test/containerSecurity.test.ts similarity index 100% rename from backend/test/containerSecurity.test.js rename to backend/test/containerSecurity.test.ts diff --git a/backend/test/customField.test.js b/backend/test/customField.test.ts similarity index 100% rename from backend/test/customField.test.js rename to backend/test/customField.test.ts diff --git a/backend/test/data/alert.js b/backend/test/data/alert.ts similarity index 100% rename from backend/test/data/alert.js rename to backend/test/data/alert.ts diff --git a/backend/test/data/dockerCredential.js b/backend/test/data/dockerCredential.ts similarity index 100% rename from backend/test/data/dockerCredential.js rename to backend/test/data/dockerCredential.ts diff --git a/backend/test/data/feedback.js b/backend/test/data/feedback.ts similarity index 100% rename from backend/test/data/feedback.js rename to backend/test/data/feedback.ts diff --git a/backend/test/data/gitCredential.js b/backend/test/data/gitCredential.ts similarity index 100% rename from backend/test/data/gitCredential.js rename to backend/test/data/gitCredential.ts diff --git a/backend/test/data/incident.js b/backend/test/data/incident.ts similarity index 100% rename from backend/test/data/incident.js rename to backend/test/data/incident.ts diff --git a/backend/test/data/incomingHttpRequest.js b/backend/test/data/incomingHttpRequest.ts similarity index 100% rename from backend/test/data/incomingHttpRequest.js rename to backend/test/data/incomingHttpRequest.ts diff --git a/backend/test/data/integrations.js b/backend/test/data/integrations.ts similarity index 100% rename from backend/test/data/integrations.js rename to backend/test/data/integrations.ts diff --git a/backend/test/data/log.js b/backend/test/data/log.ts similarity index 100% rename from backend/test/data/log.js rename to backend/test/data/log.ts diff --git a/backend/test/data/project.js b/backend/test/data/project.ts similarity index 100% rename from backend/test/data/project.js rename to backend/test/data/project.ts diff --git a/backend/test/data/smtpCredential.js b/backend/test/data/smtpCredential.ts similarity index 100% rename from backend/test/data/smtpCredential.js rename to backend/test/data/smtpCredential.ts diff --git a/backend/test/data/status.js b/backend/test/data/status.ts similarity index 100% rename from backend/test/data/status.js rename to backend/test/data/status.ts diff --git a/backend/test/data/user.js b/backend/test/data/user.ts similarity index 100% rename from backend/test/data/user.js rename to backend/test/data/user.ts diff --git a/backend/test/disableSignup.test.js b/backend/test/disableSignup.test.ts similarity index 100% rename from backend/test/disableSignup.test.js rename to backend/test/disableSignup.test.ts diff --git a/backend/test/dockerCredential.test.js b/backend/test/dockerCredential.test.ts similarity index 100% rename from backend/test/dockerCredential.test.js rename to backend/test/dockerCredential.test.ts diff --git a/backend/test/emailAuthorization.test.js b/backend/test/emailAuthorization.test.ts similarity index 100% rename from backend/test/emailAuthorization.test.js rename to backend/test/emailAuthorization.test.ts diff --git a/backend/test/emailLogs.test.js b/backend/test/emailLogs.test.ts similarity index 100% rename from backend/test/emailLogs.test.js rename to backend/test/emailLogs.test.ts diff --git a/backend/test/emailSmtp.test.js b/backend/test/emailSmtp.test.ts similarity index 100% rename from backend/test/emailSmtp.test.js rename to backend/test/emailSmtp.test.ts diff --git a/backend/test/emailTemplate.test.js b/backend/test/emailTemplate.test.ts similarity index 100% rename from backend/test/emailTemplate.test.js rename to backend/test/emailTemplate.test.ts diff --git a/backend/test/enterprise.js b/backend/test/enterprise.ts similarity index 100% rename from backend/test/enterprise.js rename to backend/test/enterprise.ts diff --git a/backend/test/enterpriseAlert.test.js b/backend/test/enterpriseAlert.test.ts similarity index 100% rename from backend/test/enterpriseAlert.test.js rename to backend/test/enterpriseAlert.test.ts diff --git a/backend/test/enterpriseComponent.test.js b/backend/test/enterpriseComponent.test.ts similarity index 100% rename from backend/test/enterpriseComponent.test.js rename to backend/test/enterpriseComponent.test.ts diff --git a/backend/test/enterpriseDisableSignup.test.js b/backend/test/enterpriseDisableSignup.test.ts similarity index 100% rename from backend/test/enterpriseDisableSignup.test.js rename to backend/test/enterpriseDisableSignup.test.ts diff --git a/backend/test/enterpriseIncidentAlerts.test.js b/backend/test/enterpriseIncidentAlerts.test.ts similarity index 100% rename from backend/test/enterpriseIncidentAlerts.test.js rename to backend/test/enterpriseIncidentAlerts.test.ts diff --git a/backend/test/enterpriseMonitor.test.js b/backend/test/enterpriseMonitor.test.ts similarity index 100% rename from backend/test/enterpriseMonitor.test.js rename to backend/test/enterpriseMonitor.test.ts diff --git a/backend/test/enterpriseProject.test.js b/backend/test/enterpriseProject.test.ts similarity index 100% rename from backend/test/enterpriseProject.test.js rename to backend/test/enterpriseProject.test.ts diff --git a/backend/test/enterpriseTeam.test.js b/backend/test/enterpriseTeam.test.ts similarity index 100% rename from backend/test/enterpriseTeam.test.js rename to backend/test/enterpriseTeam.test.ts diff --git a/backend/test/enterpriseUser.test.js b/backend/test/enterpriseUser.test.ts similarity index 100% rename from backend/test/enterpriseUser.test.js rename to backend/test/enterpriseUser.test.ts diff --git a/backend/test/errorTracker.test.js b/backend/test/errorTracker.test.ts similarity index 100% rename from backend/test/errorTracker.test.js rename to backend/test/errorTracker.test.ts diff --git a/backend/test/feedback.test.js b/backend/test/feedback.test.ts similarity index 100% rename from backend/test/feedback.test.js rename to backend/test/feedback.test.ts diff --git a/backend/test/gitCredential.test.js b/backend/test/gitCredential.test.ts similarity index 100% rename from backend/test/gitCredential.test.js rename to backend/test/gitCredential.test.ts diff --git a/backend/test/globalConfig.test.js b/backend/test/globalConfig.test.ts similarity index 100% rename from backend/test/globalConfig.test.js rename to backend/test/globalConfig.test.ts diff --git a/backend/test/incident.test.js b/backend/test/incident.test.ts similarity index 100% rename from backend/test/incident.test.js rename to backend/test/incident.test.ts diff --git a/backend/test/incidentAlerts.test.js b/backend/test/incidentAlerts.test.ts similarity index 100% rename from backend/test/incidentAlerts.test.js rename to backend/test/incidentAlerts.test.ts diff --git a/backend/test/incidentCommunicationSla.test.js b/backend/test/incidentCommunicationSla.test.ts similarity index 100% rename from backend/test/incidentCommunicationSla.test.js rename to backend/test/incidentCommunicationSla.test.ts diff --git a/backend/test/incidentPriority.test.js b/backend/test/incidentPriority.test.ts similarity index 100% rename from backend/test/incidentPriority.test.js rename to backend/test/incidentPriority.test.ts diff --git a/backend/test/incidentSettings.test.js b/backend/test/incidentSettings.test.ts similarity index 100% rename from backend/test/incidentSettings.test.js rename to backend/test/incidentSettings.test.ts diff --git a/backend/test/incomingHttpRequest.test.js b/backend/test/incomingHttpRequest.test.ts similarity index 100% rename from backend/test/incomingHttpRequest.test.js rename to backend/test/incomingHttpRequest.test.ts diff --git a/backend/test/index.js b/backend/test/index.ts similarity index 100% rename from backend/test/index.js rename to backend/test/index.ts diff --git a/backend/test/invoice.test.js b/backend/test/invoice.test.ts similarity index 100% rename from backend/test/invoice.test.js rename to backend/test/invoice.test.ts diff --git a/backend/test/jwttoken.test.js b/backend/test/jwttoken.test.ts similarity index 100% rename from backend/test/jwttoken.test.js rename to backend/test/jwttoken.test.ts diff --git a/backend/test/lead.test.js b/backend/test/lead.test.ts similarity index 100% rename from backend/test/lead.test.js rename to backend/test/lead.test.ts diff --git a/backend/test/monitor.test.js b/backend/test/monitor.test.ts similarity index 100% rename from backend/test/monitor.test.js rename to backend/test/monitor.test.ts diff --git a/backend/test/monitorCriteria.test.js b/backend/test/monitorCriteria.test.ts similarity index 100% rename from backend/test/monitorCriteria.test.js rename to backend/test/monitorCriteria.test.ts diff --git a/backend/test/monitorCustomField.test.js b/backend/test/monitorCustomField.test.ts similarity index 100% rename from backend/test/monitorCustomField.test.js rename to backend/test/monitorCustomField.test.ts diff --git a/backend/test/monitorSla.test.js b/backend/test/monitorSla.test.ts similarity index 100% rename from backend/test/monitorSla.test.js rename to backend/test/monitorSla.test.ts diff --git a/backend/test/notification.test.js b/backend/test/notification.test.ts similarity index 100% rename from backend/test/notification.test.js rename to backend/test/notification.test.ts diff --git a/backend/test/probe.test.js b/backend/test/probe.test.ts similarity index 100% rename from backend/test/probe.test.js rename to backend/test/probe.test.ts diff --git a/backend/test/project.test.js b/backend/test/project.test.ts similarity index 100% rename from backend/test/project.test.js rename to backend/test/project.test.ts diff --git a/backend/test/rateLimit.test.js b/backend/test/rateLimit.test.ts similarity index 100% rename from backend/test/rateLimit.test.js rename to backend/test/rateLimit.test.ts diff --git a/backend/test/reports.test.js b/backend/test/reports.test.ts similarity index 100% rename from backend/test/reports.test.js rename to backend/test/reports.test.ts diff --git a/backend/test/resourceCategory.test.js b/backend/test/resourceCategory.test.ts similarity index 100% rename from backend/test/resourceCategory.test.js rename to backend/test/resourceCategory.test.ts diff --git a/backend/test/schedule.test.js b/backend/test/schedule.test.ts similarity index 100% rename from backend/test/schedule.test.js rename to backend/test/schedule.test.ts diff --git a/backend/test/scheduledEvent.test.js b/backend/test/scheduledEvent.test.ts similarity index 100% rename from backend/test/scheduledEvent.test.js rename to backend/test/scheduledEvent.test.ts diff --git a/backend/test/scheduledEventNote.test.js b/backend/test/scheduledEventNote.test.ts similarity index 100% rename from backend/test/scheduledEventNote.test.js rename to backend/test/scheduledEventNote.test.ts diff --git a/backend/test/slack.test.js b/backend/test/slack.test.ts similarity index 100% rename from backend/test/slack.test.js rename to backend/test/slack.test.ts diff --git a/backend/test/smsTemplate.test.js b/backend/test/smsTemplate.test.ts similarity index 100% rename from backend/test/smsTemplate.test.js rename to backend/test/smsTemplate.test.ts diff --git a/backend/test/sso.test.js b/backend/test/sso.test.ts similarity index 100% rename from backend/test/sso.test.js rename to backend/test/sso.test.ts diff --git a/backend/test/ssoDefaultRoles.test.js b/backend/test/ssoDefaultRoles.test.ts similarity index 100% rename from backend/test/ssoDefaultRoles.test.js rename to backend/test/ssoDefaultRoles.test.ts diff --git a/backend/test/statusPage.test.js b/backend/test/statusPage.test.ts similarity index 100% rename from backend/test/statusPage.test.js rename to backend/test/statusPage.test.ts diff --git a/backend/test/stripe.test.js b/backend/test/stripe.test.ts similarity index 100% rename from backend/test/stripe.test.js rename to backend/test/stripe.test.ts diff --git a/backend/test/subscriber.test.js b/backend/test/subscriber.test.ts similarity index 100% rename from backend/test/subscriber.test.js rename to backend/test/subscriber.test.ts diff --git a/backend/test/subscriberAlert.test.js b/backend/test/subscriberAlert.test.ts similarity index 100% rename from backend/test/subscriberAlert.test.js rename to backend/test/subscriberAlert.test.ts diff --git a/backend/test/team.test.js b/backend/test/team.test.ts similarity index 100% rename from backend/test/team.test.js rename to backend/test/team.test.ts diff --git a/backend/test/tutorial.test.js b/backend/test/tutorial.test.ts similarity index 100% rename from backend/test/tutorial.test.js rename to backend/test/tutorial.test.ts diff --git a/backend/test/twilio.test.js b/backend/test/twilio.test.ts similarity index 100% rename from backend/test/twilio.test.js rename to backend/test/twilio.test.ts diff --git a/backend/test/user.test.js b/backend/test/user.test.ts similarity index 100% rename from backend/test/user.test.js rename to backend/test/user.test.ts diff --git a/backend/test/utils/config.js b/backend/test/utils/config.ts similarity index 100% rename from backend/test/utils/config.js rename to backend/test/utils/config.ts diff --git a/backend/test/utils/globalConfig.js b/backend/test/utils/globalConfig.ts similarity index 100% rename from backend/test/utils/globalConfig.js rename to backend/test/utils/globalConfig.ts diff --git a/backend/test/utils/mail.js b/backend/test/utils/mail.ts similarity index 100% rename from backend/test/utils/mail.js rename to backend/test/utils/mail.ts diff --git a/backend/test/utils/monitorCriteria.js b/backend/test/utils/monitorCriteria.ts similarity index 100% rename from backend/test/utils/monitorCriteria.js rename to backend/test/utils/monitorCriteria.ts diff --git a/backend/test/utils/string.js b/backend/test/utils/string.ts similarity index 100% rename from backend/test/utils/string.js rename to backend/test/utils/string.ts diff --git a/backend/test/utils/teamMembers.js b/backend/test/utils/teamMembers.ts similarity index 100% rename from backend/test/utils/teamMembers.js rename to backend/test/utils/teamMembers.ts diff --git a/backend/test/utils/test-utils.js b/backend/test/utils/test-utils.ts similarity index 100% rename from backend/test/utils/test-utils.js rename to backend/test/utils/test-utils.ts diff --git a/backend/test/utils/userSignUp.js b/backend/test/utils/userSignUp.ts similarity index 100% rename from backend/test/utils/userSignUp.js rename to backend/test/utils/userSignUp.ts diff --git a/backend/test/version.test.js b/backend/test/version.test.ts similarity index 100% rename from backend/test/version.test.js rename to backend/test/version.test.ts diff --git a/backend/test/webhook.test.js b/backend/test/webhook.test.ts similarity index 100% rename from backend/test/webhook.test.js rename to backend/test/webhook.test.ts diff --git a/backend/test/zapier.test.js b/backend/test/zapier.test.ts similarity index 100% rename from backend/test/zapier.test.js rename to backend/test/zapier.test.ts diff --git a/common-server/utils/error.js b/common-server/utils/error.ts similarity index 100% rename from common-server/utils/error.js rename to common-server/utils/error.ts diff --git a/common-server/utils/logger.js b/common-server/utils/logger.ts similarity index 100% rename from common-server/utils/logger.js rename to common-server/utils/logger.ts diff --git a/common-ui/components/basic/Button.js b/common-ui/components/basic/Button.tsx similarity index 100% rename from common-ui/components/basic/Button.js rename to common-ui/components/basic/Button.tsx diff --git a/common-ui/components/basic/Icon.js b/common-ui/components/basic/Icon.tsx similarity index 100% rename from common-ui/components/basic/Icon.js rename to common-ui/components/basic/Icon.tsx diff --git a/common-ui/index.js b/common-ui/index.ts similarity index 100% rename from common-ui/index.js rename to common-ui/index.ts diff --git a/common-ui/src/components/basic/Button.jsx b/common-ui/src/components/basic/Button.tsx similarity index 100% rename from common-ui/src/components/basic/Button.jsx rename to common-ui/src/components/basic/Button.tsx diff --git a/common-ui/src/components/basic/Icon.jsx b/common-ui/src/components/basic/Icon.tsx similarity index 100% rename from common-ui/src/components/basic/Icon.jsx rename to common-ui/src/components/basic/Icon.tsx diff --git a/container-scanner/index.js b/container-scanner/index.ts similarity index 100% rename from container-scanner/index.js rename to container-scanner/index.ts diff --git a/container-scanner/utils/api.js b/container-scanner/utils/api.ts similarity index 100% rename from container-scanner/utils/api.js rename to container-scanner/utils/api.ts diff --git a/container-scanner/utils/config.js b/container-scanner/utils/config.ts similarity index 100% rename from container-scanner/utils/config.js rename to container-scanner/utils/config.ts diff --git a/container-scanner/utils/containerSecurityUpdate.js b/container-scanner/utils/containerSecurityUpdate.ts similarity index 100% rename from container-scanner/utils/containerSecurityUpdate.js rename to container-scanner/utils/containerSecurityUpdate.ts diff --git a/container-scanner/utils/containerService.js b/container-scanner/utils/containerService.ts similarity index 100% rename from container-scanner/utils/containerService.js rename to container-scanner/utils/containerService.ts diff --git a/container-scanner/utils/encryptionKeys.js b/container-scanner/utils/encryptionKeys.ts similarity index 100% rename from container-scanner/utils/encryptionKeys.js rename to container-scanner/utils/encryptionKeys.ts diff --git a/container-scanner/utils/errorService.js b/container-scanner/utils/errorService.ts similarity index 100% rename from container-scanner/utils/errorService.js rename to container-scanner/utils/errorService.ts diff --git a/container-scanner/utils/flattenArray.js b/container-scanner/utils/flattenArray.ts similarity index 100% rename from container-scanner/utils/flattenArray.js rename to container-scanner/utils/flattenArray.ts diff --git a/container-scanner/worker/containerSecurity.js b/container-scanner/worker/containerSecurity.ts similarity index 100% rename from container-scanner/worker/containerSecurity.js rename to container-scanner/worker/containerSecurity.ts diff --git a/container-scanner/worker/main.js b/container-scanner/worker/main.ts similarity index 100% rename from container-scanner/worker/main.js rename to container-scanner/worker/main.ts diff --git a/dashboard/index.js b/dashboard/index.ts similarity index 100% rename from dashboard/index.js rename to dashboard/index.ts diff --git a/dashboard/public/assets/js/landing.base.js b/dashboard/public/assets/js/landing.base.ts similarity index 100% rename from dashboard/public/assets/js/landing.base.js rename to dashboard/public/assets/js/landing.base.ts diff --git a/dashboard/src/App.js b/dashboard/src/App.tsx similarity index 100% rename from dashboard/src/App.js rename to dashboard/src/App.tsx diff --git a/dashboard/src/actions/OnCallSchedule.js b/dashboard/src/actions/OnCallSchedule.ts similarity index 100% rename from dashboard/src/actions/OnCallSchedule.js rename to dashboard/src/actions/OnCallSchedule.ts diff --git a/dashboard/src/actions/alert.js b/dashboard/src/actions/alert.ts similarity index 100% rename from dashboard/src/actions/alert.js rename to dashboard/src/actions/alert.ts diff --git a/dashboard/src/actions/animateSidebar.js b/dashboard/src/actions/animateSidebar.ts similarity index 100% rename from dashboard/src/actions/animateSidebar.js rename to dashboard/src/actions/animateSidebar.ts diff --git a/dashboard/src/actions/applicationLog.js b/dashboard/src/actions/applicationLog.ts similarity index 100% rename from dashboard/src/actions/applicationLog.js rename to dashboard/src/actions/applicationLog.ts diff --git a/dashboard/src/actions/automatedScript.js b/dashboard/src/actions/automatedScript.ts similarity index 100% rename from dashboard/src/actions/automatedScript.js rename to dashboard/src/actions/automatedScript.ts diff --git a/dashboard/src/actions/base/base.js b/dashboard/src/actions/base/base.ts similarity index 100% rename from dashboard/src/actions/base/base.js rename to dashboard/src/actions/base/base.ts diff --git a/dashboard/src/actions/base/create.js b/dashboard/src/actions/base/create.ts similarity index 100% rename from dashboard/src/actions/base/create.js rename to dashboard/src/actions/base/create.ts diff --git a/dashboard/src/actions/base/delete.js b/dashboard/src/actions/base/delete.ts similarity index 100% rename from dashboard/src/actions/base/delete.js rename to dashboard/src/actions/base/delete.ts diff --git a/dashboard/src/actions/base/get.js b/dashboard/src/actions/base/get.ts similarity index 100% rename from dashboard/src/actions/base/get.js rename to dashboard/src/actions/base/get.ts diff --git a/dashboard/src/actions/base/index.js b/dashboard/src/actions/base/index.ts similarity index 100% rename from dashboard/src/actions/base/index.js rename to dashboard/src/actions/base/index.ts diff --git a/dashboard/src/actions/base/list.js b/dashboard/src/actions/base/list.ts similarity index 100% rename from dashboard/src/actions/base/list.js rename to dashboard/src/actions/base/list.ts diff --git a/dashboard/src/actions/base/update.js b/dashboard/src/actions/base/update.ts similarity index 100% rename from dashboard/src/actions/base/update.js rename to dashboard/src/actions/base/update.ts diff --git a/dashboard/src/actions/callRouting.js b/dashboard/src/actions/callRouting.ts similarity index 100% rename from dashboard/src/actions/callRouting.js rename to dashboard/src/actions/callRouting.ts diff --git a/dashboard/src/actions/card.js b/dashboard/src/actions/card.ts similarity index 100% rename from dashboard/src/actions/card.js rename to dashboard/src/actions/card.ts diff --git a/dashboard/src/actions/changePassword.js b/dashboard/src/actions/changePassword.ts similarity index 100% rename from dashboard/src/actions/changePassword.js rename to dashboard/src/actions/changePassword.ts diff --git a/dashboard/src/actions/component.js b/dashboard/src/actions/component.ts similarity index 100% rename from dashboard/src/actions/component.js rename to dashboard/src/actions/component.ts diff --git a/dashboard/src/actions/credential.js b/dashboard/src/actions/credential.ts similarity index 100% rename from dashboard/src/actions/credential.js rename to dashboard/src/actions/credential.ts diff --git a/dashboard/src/actions/customField.js b/dashboard/src/actions/customField.ts similarity index 100% rename from dashboard/src/actions/customField.js rename to dashboard/src/actions/customField.ts diff --git a/dashboard/src/actions/dateTime.js b/dashboard/src/actions/dateTime.ts similarity index 100% rename from dashboard/src/actions/dateTime.js rename to dashboard/src/actions/dateTime.ts diff --git a/dashboard/src/actions/domain.js b/dashboard/src/actions/domain.ts similarity index 100% rename from dashboard/src/actions/domain.js rename to dashboard/src/actions/domain.ts diff --git a/dashboard/src/actions/emailTemplates.js b/dashboard/src/actions/emailTemplates.ts similarity index 100% rename from dashboard/src/actions/emailTemplates.js rename to dashboard/src/actions/emailTemplates.ts diff --git a/dashboard/src/actions/errorTracker.js b/dashboard/src/actions/errorTracker.ts similarity index 100% rename from dashboard/src/actions/errorTracker.js rename to dashboard/src/actions/errorTracker.ts diff --git a/dashboard/src/actions/feedback.js b/dashboard/src/actions/feedback.ts similarity index 100% rename from dashboard/src/actions/feedback.js rename to dashboard/src/actions/feedback.ts diff --git a/dashboard/src/actions/group.js b/dashboard/src/actions/group.ts similarity index 100% rename from dashboard/src/actions/group.js rename to dashboard/src/actions/group.ts diff --git a/dashboard/src/actions/incident.js b/dashboard/src/actions/incident.ts similarity index 100% rename from dashboard/src/actions/incident.js rename to dashboard/src/actions/incident.ts diff --git a/dashboard/src/actions/incidentBasicsSettings.js b/dashboard/src/actions/incidentBasicsSettings.ts similarity index 100% rename from dashboard/src/actions/incidentBasicsSettings.js rename to dashboard/src/actions/incidentBasicsSettings.ts diff --git a/dashboard/src/actions/incidentCommunicationSla.js b/dashboard/src/actions/incidentCommunicationSla.ts similarity index 100% rename from dashboard/src/actions/incidentCommunicationSla.js rename to dashboard/src/actions/incidentCommunicationSla.ts diff --git a/dashboard/src/actions/incidentNoteTemplate.js b/dashboard/src/actions/incidentNoteTemplate.ts similarity index 100% rename from dashboard/src/actions/incidentNoteTemplate.js rename to dashboard/src/actions/incidentNoteTemplate.ts diff --git a/dashboard/src/actions/incidentPriorities.js b/dashboard/src/actions/incidentPriorities.ts similarity index 100% rename from dashboard/src/actions/incidentPriorities.js rename to dashboard/src/actions/incidentPriorities.ts diff --git a/dashboard/src/actions/incomingRequest.js b/dashboard/src/actions/incomingRequest.ts similarity index 100% rename from dashboard/src/actions/incomingRequest.js rename to dashboard/src/actions/incomingRequest.ts diff --git a/dashboard/src/actions/invoice.js b/dashboard/src/actions/invoice.ts similarity index 100% rename from dashboard/src/actions/invoice.js rename to dashboard/src/actions/invoice.ts diff --git a/dashboard/src/actions/logout.js b/dashboard/src/actions/logout.ts similarity index 100% rename from dashboard/src/actions/logout.js rename to dashboard/src/actions/logout.ts diff --git a/dashboard/src/actions/modal.js b/dashboard/src/actions/modal.ts similarity index 100% rename from dashboard/src/actions/modal.js rename to dashboard/src/actions/modal.ts diff --git a/dashboard/src/actions/monitor.js b/dashboard/src/actions/monitor.ts similarity index 100% rename from dashboard/src/actions/monitor.js rename to dashboard/src/actions/monitor.ts diff --git a/dashboard/src/actions/monitorCustomField.js b/dashboard/src/actions/monitorCustomField.ts similarity index 100% rename from dashboard/src/actions/monitorCustomField.js rename to dashboard/src/actions/monitorCustomField.ts diff --git a/dashboard/src/actions/monitorSla.js b/dashboard/src/actions/monitorSla.ts similarity index 100% rename from dashboard/src/actions/monitorSla.js rename to dashboard/src/actions/monitorSla.ts diff --git a/dashboard/src/actions/msteamsWebhook.js b/dashboard/src/actions/msteamsWebhook.ts similarity index 100% rename from dashboard/src/actions/msteamsWebhook.js rename to dashboard/src/actions/msteamsWebhook.ts diff --git a/dashboard/src/actions/notification.js b/dashboard/src/actions/notification.ts similarity index 100% rename from dashboard/src/actions/notification.js rename to dashboard/src/actions/notification.ts diff --git a/dashboard/src/actions/page.js b/dashboard/src/actions/page.ts similarity index 100% rename from dashboard/src/actions/page.js rename to dashboard/src/actions/page.ts diff --git a/dashboard/src/actions/performanceTracker.js b/dashboard/src/actions/performanceTracker.ts similarity index 100% rename from dashboard/src/actions/performanceTracker.js rename to dashboard/src/actions/performanceTracker.ts diff --git a/dashboard/src/actions/performanceTrackerMetric.js b/dashboard/src/actions/performanceTrackerMetric.ts similarity index 100% rename from dashboard/src/actions/performanceTrackerMetric.js rename to dashboard/src/actions/performanceTrackerMetric.ts diff --git a/dashboard/src/actions/probe.js b/dashboard/src/actions/probe.ts similarity index 100% rename from dashboard/src/actions/probe.js rename to dashboard/src/actions/probe.ts diff --git a/dashboard/src/actions/profile.js b/dashboard/src/actions/profile.ts similarity index 100% rename from dashboard/src/actions/profile.js rename to dashboard/src/actions/profile.ts diff --git a/dashboard/src/actions/project.js b/dashboard/src/actions/project.ts similarity index 100% rename from dashboard/src/actions/project.js rename to dashboard/src/actions/project.ts diff --git a/dashboard/src/actions/reports.js b/dashboard/src/actions/reports.ts similarity index 100% rename from dashboard/src/actions/reports.js rename to dashboard/src/actions/reports.ts diff --git a/dashboard/src/actions/resourceCategories.js b/dashboard/src/actions/resourceCategories.ts similarity index 100% rename from dashboard/src/actions/resourceCategories.js rename to dashboard/src/actions/resourceCategories.ts diff --git a/dashboard/src/actions/schedule.js b/dashboard/src/actions/schedule.ts similarity index 100% rename from dashboard/src/actions/schedule.js rename to dashboard/src/actions/schedule.ts diff --git a/dashboard/src/actions/scheduledEvent.js b/dashboard/src/actions/scheduledEvent.ts similarity index 100% rename from dashboard/src/actions/scheduledEvent.js rename to dashboard/src/actions/scheduledEvent.ts diff --git a/dashboard/src/actions/search.js b/dashboard/src/actions/search.ts similarity index 100% rename from dashboard/src/actions/search.js rename to dashboard/src/actions/search.ts diff --git a/dashboard/src/actions/security.js b/dashboard/src/actions/security.ts similarity index 100% rename from dashboard/src/actions/security.js rename to dashboard/src/actions/security.ts diff --git a/dashboard/src/actions/slack.js b/dashboard/src/actions/slack.ts similarity index 100% rename from dashboard/src/actions/slack.js rename to dashboard/src/actions/slack.ts diff --git a/dashboard/src/actions/slackWebhook.js b/dashboard/src/actions/slackWebhook.ts similarity index 100% rename from dashboard/src/actions/slackWebhook.js rename to dashboard/src/actions/slackWebhook.ts diff --git a/dashboard/src/actions/smsTemplates.js b/dashboard/src/actions/smsTemplates.ts similarity index 100% rename from dashboard/src/actions/smsTemplates.js rename to dashboard/src/actions/smsTemplates.ts diff --git a/dashboard/src/actions/socket.js b/dashboard/src/actions/socket.ts similarity index 100% rename from dashboard/src/actions/socket.js rename to dashboard/src/actions/socket.ts diff --git a/dashboard/src/actions/sso.js b/dashboard/src/actions/sso.ts similarity index 100% rename from dashboard/src/actions/sso.js rename to dashboard/src/actions/sso.ts diff --git a/dashboard/src/actions/status-page.js b/dashboard/src/actions/status-page.ts similarity index 100% rename from dashboard/src/actions/status-page.js rename to dashboard/src/actions/status-page.ts diff --git a/dashboard/src/actions/statusPage.js b/dashboard/src/actions/statusPage.ts similarity index 100% rename from dashboard/src/actions/statusPage.js rename to dashboard/src/actions/statusPage.ts diff --git a/dashboard/src/actions/statusPageCategory.js b/dashboard/src/actions/statusPageCategory.ts similarity index 100% rename from dashboard/src/actions/statusPageCategory.js rename to dashboard/src/actions/statusPageCategory.ts diff --git a/dashboard/src/actions/subProject.js b/dashboard/src/actions/subProject.ts similarity index 100% rename from dashboard/src/actions/subProject.js rename to dashboard/src/actions/subProject.ts diff --git a/dashboard/src/actions/subscriber.js b/dashboard/src/actions/subscriber.ts similarity index 100% rename from dashboard/src/actions/subscriber.js rename to dashboard/src/actions/subscriber.ts diff --git a/dashboard/src/actions/team.js b/dashboard/src/actions/team.ts similarity index 100% rename from dashboard/src/actions/team.js rename to dashboard/src/actions/team.ts diff --git a/dashboard/src/actions/tutorial.js b/dashboard/src/actions/tutorial.ts similarity index 100% rename from dashboard/src/actions/tutorial.js rename to dashboard/src/actions/tutorial.ts diff --git a/dashboard/src/actions/version.js b/dashboard/src/actions/version.ts similarity index 100% rename from dashboard/src/actions/version.js rename to dashboard/src/actions/version.ts diff --git a/dashboard/src/actions/webHook.js b/dashboard/src/actions/webHook.ts similarity index 100% rename from dashboard/src/actions/webHook.js rename to dashboard/src/actions/webHook.ts diff --git a/dashboard/src/analytics.js b/dashboard/src/analytics.ts similarity index 100% rename from dashboard/src/analytics.js rename to dashboard/src/analytics.ts diff --git a/dashboard/src/api.js b/dashboard/src/api.ts similarity index 100% rename from dashboard/src/api.js rename to dashboard/src/api.ts diff --git a/dashboard/src/components/404.js b/dashboard/src/components/404.tsx similarity index 100% rename from dashboard/src/components/404.js rename to dashboard/src/components/404.tsx diff --git a/dashboard/src/components/Checkbox.js b/dashboard/src/components/Checkbox.tsx similarity index 100% rename from dashboard/src/components/Checkbox.js rename to dashboard/src/components/Checkbox.tsx diff --git a/dashboard/src/components/Clipboard.js b/dashboard/src/components/Clipboard.tsx similarity index 100% rename from dashboard/src/components/Clipboard.js rename to dashboard/src/components/Clipboard.tsx diff --git a/dashboard/src/components/ContextModal.js b/dashboard/src/components/ContextModal.tsx similarity index 100% rename from dashboard/src/components/ContextModal.js rename to dashboard/src/components/ContextModal.tsx diff --git a/dashboard/src/components/Dashboard.js b/dashboard/src/components/Dashboard.tsx similarity index 100% rename from dashboard/src/components/Dashboard.js rename to dashboard/src/components/Dashboard.tsx diff --git a/dashboard/src/components/DataPathHoC.js b/dashboard/src/components/DataPathHoC.tsx similarity index 100% rename from dashboard/src/components/DataPathHoC.js rename to dashboard/src/components/DataPathHoC.tsx diff --git a/dashboard/src/components/FeedbackModal.js b/dashboard/src/components/FeedbackModal.tsx similarity index 100% rename from dashboard/src/components/FeedbackModal.js rename to dashboard/src/components/FeedbackModal.tsx diff --git a/dashboard/src/components/Modal.js b/dashboard/src/components/Modal.tsx similarity index 100% rename from dashboard/src/components/Modal.js rename to dashboard/src/components/Modal.tsx diff --git a/dashboard/src/components/Modalize.js b/dashboard/src/components/Modalize.tsx similarity index 100% rename from dashboard/src/components/Modalize.js rename to dashboard/src/components/Modalize.tsx diff --git a/dashboard/src/components/NotRequiredAuth.js b/dashboard/src/components/NotRequiredAuth.tsx similarity index 100% rename from dashboard/src/components/NotRequiredAuth.js rename to dashboard/src/components/NotRequiredAuth.tsx diff --git a/dashboard/src/components/OnCallScheduleModal.js b/dashboard/src/components/OnCallScheduleModal.tsx similarity index 100% rename from dashboard/src/components/OnCallScheduleModal.js rename to dashboard/src/components/OnCallScheduleModal.tsx diff --git a/dashboard/src/components/OutsideCLick.js b/dashboard/src/components/OutsideCLick.tsx similarity index 100% rename from dashboard/src/components/OutsideCLick.js rename to dashboard/src/components/OutsideCLick.tsx diff --git a/dashboard/src/components/PublicPage.js b/dashboard/src/components/PublicPage.tsx similarity index 100% rename from dashboard/src/components/PublicPage.js rename to dashboard/src/components/PublicPage.tsx diff --git a/dashboard/src/components/RequiredAuth.js b/dashboard/src/components/RequiredAuth.tsx similarity index 100% rename from dashboard/src/components/RequiredAuth.js rename to dashboard/src/components/RequiredAuth.tsx diff --git a/dashboard/src/components/TimezoneSelect.js b/dashboard/src/components/TimezoneSelect.tsx similarity index 100% rename from dashboard/src/components/TimezoneSelect.js rename to dashboard/src/components/TimezoneSelect.tsx diff --git a/dashboard/src/components/alert/AlertCharges.js b/dashboard/src/components/alert/AlertCharges.tsx similarity index 100% rename from dashboard/src/components/alert/AlertCharges.js rename to dashboard/src/components/alert/AlertCharges.tsx diff --git a/dashboard/src/components/alert/AlertChargesList.js b/dashboard/src/components/alert/AlertChargesList.tsx similarity index 100% rename from dashboard/src/components/alert/AlertChargesList.js rename to dashboard/src/components/alert/AlertChargesList.tsx diff --git a/dashboard/src/components/alert/AlertProjectBox.js b/dashboard/src/components/alert/AlertProjectBox.tsx similarity index 100% rename from dashboard/src/components/alert/AlertProjectBox.js rename to dashboard/src/components/alert/AlertProjectBox.tsx diff --git a/dashboard/src/components/alert/AlertTable.js b/dashboard/src/components/alert/AlertTable.tsx similarity index 100% rename from dashboard/src/components/alert/AlertTable.js rename to dashboard/src/components/alert/AlertTable.tsx diff --git a/dashboard/src/components/application/ApplicationLogDetail.js b/dashboard/src/components/application/ApplicationLogDetail.tsx similarity index 100% rename from dashboard/src/components/application/ApplicationLogDetail.js rename to dashboard/src/components/application/ApplicationLogDetail.tsx diff --git a/dashboard/src/components/application/ApplicationLogDetailView.js b/dashboard/src/components/application/ApplicationLogDetailView.tsx similarity index 100% rename from dashboard/src/components/application/ApplicationLogDetailView.js rename to dashboard/src/components/application/ApplicationLogDetailView.tsx diff --git a/dashboard/src/components/application/ApplicationLogHeader.js b/dashboard/src/components/application/ApplicationLogHeader.tsx similarity index 100% rename from dashboard/src/components/application/ApplicationLogHeader.js rename to dashboard/src/components/application/ApplicationLogHeader.tsx diff --git a/dashboard/src/components/application/ApplicationLogList.js b/dashboard/src/components/application/ApplicationLogList.tsx similarity index 100% rename from dashboard/src/components/application/ApplicationLogList.js rename to dashboard/src/components/application/ApplicationLogList.tsx diff --git a/dashboard/src/components/application/ApplicationLogViewDeleteBox.js b/dashboard/src/components/application/ApplicationLogViewDeleteBox.tsx similarity index 100% rename from dashboard/src/components/application/ApplicationLogViewDeleteBox.js rename to dashboard/src/components/application/ApplicationLogViewDeleteBox.tsx diff --git a/dashboard/src/components/application/LibraryList.js b/dashboard/src/components/application/LibraryList.tsx similarity index 100% rename from dashboard/src/components/application/LibraryList.js rename to dashboard/src/components/application/LibraryList.tsx diff --git a/dashboard/src/components/application/LogList.js b/dashboard/src/components/application/LogList.tsx similarity index 100% rename from dashboard/src/components/application/LogList.js rename to dashboard/src/components/application/LogList.tsx diff --git a/dashboard/src/components/application/LogTail.js b/dashboard/src/components/application/LogTail.tsx similarity index 100% rename from dashboard/src/components/application/LogTail.js rename to dashboard/src/components/application/LogTail.tsx diff --git a/dashboard/src/components/application/NewApplicationLog.js b/dashboard/src/components/application/NewApplicationLog.tsx similarity index 100% rename from dashboard/src/components/application/NewApplicationLog.js rename to dashboard/src/components/application/NewApplicationLog.tsx diff --git a/dashboard/src/components/areachart/index.js b/dashboard/src/components/areachart/index.tsx similarity index 100% rename from dashboard/src/components/areachart/index.js rename to dashboard/src/components/areachart/index.tsx diff --git a/dashboard/src/components/auth/ChangePasswordForm.js b/dashboard/src/components/auth/ChangePasswordForm.tsx similarity index 100% rename from dashboard/src/components/auth/ChangePasswordForm.js rename to dashboard/src/components/auth/ChangePasswordForm.tsx diff --git a/dashboard/src/components/auth/UnVerifiedEmail.js b/dashboard/src/components/auth/UnVerifiedEmail.tsx similarity index 100% rename from dashboard/src/components/auth/UnVerifiedEmail.js rename to dashboard/src/components/auth/UnVerifiedEmail.tsx diff --git a/dashboard/src/components/automationScript/AutomatedTabularList.js b/dashboard/src/components/automationScript/AutomatedTabularList.tsx similarity index 100% rename from dashboard/src/components/automationScript/AutomatedTabularList.js rename to dashboard/src/components/automationScript/AutomatedTabularList.tsx diff --git a/dashboard/src/components/automationScript/DeleteScriptBox.js b/dashboard/src/components/automationScript/DeleteScriptBox.tsx similarity index 100% rename from dashboard/src/components/automationScript/DeleteScriptBox.js rename to dashboard/src/components/automationScript/DeleteScriptBox.tsx diff --git a/dashboard/src/components/automationScript/NewScript.js b/dashboard/src/components/automationScript/NewScript.tsx similarity index 100% rename from dashboard/src/components/automationScript/NewScript.js rename to dashboard/src/components/automationScript/NewScript.tsx diff --git a/dashboard/src/components/automationScript/UpdateScript.js b/dashboard/src/components/automationScript/UpdateScript.tsx similarity index 100% rename from dashboard/src/components/automationScript/UpdateScript.js rename to dashboard/src/components/automationScript/UpdateScript.tsx diff --git a/dashboard/src/components/basic/AceCodeEditor.js b/dashboard/src/components/basic/AceCodeEditor.tsx similarity index 100% rename from dashboard/src/components/basic/AceCodeEditor.js rename to dashboard/src/components/basic/AceCodeEditor.tsx diff --git a/dashboard/src/components/basic/AffectedResources.js b/dashboard/src/components/basic/AffectedResources.tsx similarity index 100% rename from dashboard/src/components/basic/AffectedResources.js rename to dashboard/src/components/basic/AffectedResources.tsx diff --git a/dashboard/src/components/basic/AlertPanel.js b/dashboard/src/components/basic/AlertPanel.tsx similarity index 100% rename from dashboard/src/components/basic/AlertPanel.js rename to dashboard/src/components/basic/AlertPanel.tsx diff --git a/dashboard/src/components/basic/BeforeLoad.js b/dashboard/src/components/basic/BeforeLoad.tsx similarity index 100% rename from dashboard/src/components/basic/BeforeLoad.js rename to dashboard/src/components/basic/BeforeLoad.tsx diff --git a/dashboard/src/components/basic/Button.js b/dashboard/src/components/basic/Button.tsx similarity index 100% rename from dashboard/src/components/basic/Button.js rename to dashboard/src/components/basic/Button.tsx diff --git a/dashboard/src/components/basic/CodeEditor.js b/dashboard/src/components/basic/CodeEditor.tsx similarity index 100% rename from dashboard/src/components/basic/CodeEditor.js rename to dashboard/src/components/basic/CodeEditor.tsx diff --git a/dashboard/src/components/basic/Color.js b/dashboard/src/components/basic/Color.tsx similarity index 100% rename from dashboard/src/components/basic/Color.js rename to dashboard/src/components/basic/Color.tsx diff --git a/dashboard/src/components/basic/CompanySizeList.js b/dashboard/src/components/basic/CompanySizeList.ts similarity index 100% rename from dashboard/src/components/basic/CompanySizeList.js rename to dashboard/src/components/basic/CompanySizeList.ts diff --git a/dashboard/src/components/basic/CompanySizeSelector.js b/dashboard/src/components/basic/CompanySizeSelector.tsx similarity index 100% rename from dashboard/src/components/basic/CompanySizeSelector.js rename to dashboard/src/components/basic/CompanySizeSelector.tsx diff --git a/dashboard/src/components/basic/ComponentSelector.js b/dashboard/src/components/basic/ComponentSelector.tsx similarity index 100% rename from dashboard/src/components/basic/ComponentSelector.js rename to dashboard/src/components/basic/ComponentSelector.tsx diff --git a/dashboard/src/components/basic/CountryList.js b/dashboard/src/components/basic/CountryList.ts similarity index 100% rename from dashboard/src/components/basic/CountryList.js rename to dashboard/src/components/basic/CountryList.ts diff --git a/dashboard/src/components/basic/CountrySelector.js b/dashboard/src/components/basic/CountrySelector.tsx similarity index 100% rename from dashboard/src/components/basic/CountrySelector.js rename to dashboard/src/components/basic/CountrySelector.tsx diff --git a/dashboard/src/components/basic/DateTimeRangePicker.js b/dashboard/src/components/basic/DateTimeRangePicker.tsx similarity index 100% rename from dashboard/src/components/basic/DateTimeRangePicker.js rename to dashboard/src/components/basic/DateTimeRangePicker.tsx diff --git a/dashboard/src/components/basic/DateTimeSelector.js b/dashboard/src/components/basic/DateTimeSelector.tsx similarity index 100% rename from dashboard/src/components/basic/DateTimeSelector.js rename to dashboard/src/components/basic/DateTimeSelector.tsx diff --git a/dashboard/src/components/basic/DateTimeWrapper.js b/dashboard/src/components/basic/DateTimeWrapper.tsx similarity index 100% rename from dashboard/src/components/basic/DateTimeWrapper.js rename to dashboard/src/components/basic/DateTimeWrapper.tsx diff --git a/dashboard/src/components/basic/DropDownMenu.js b/dashboard/src/components/basic/DropDownMenu.tsx similarity index 100% rename from dashboard/src/components/basic/DropDownMenu.js rename to dashboard/src/components/basic/DropDownMenu.tsx diff --git a/dashboard/src/components/basic/EmailTitleList.js b/dashboard/src/components/basic/EmailTitleList.ts similarity index 100% rename from dashboard/src/components/basic/EmailTitleList.js rename to dashboard/src/components/basic/EmailTitleList.ts diff --git a/dashboard/src/components/basic/ErrorBoundary.js b/dashboard/src/components/basic/ErrorBoundary.tsx similarity index 100% rename from dashboard/src/components/basic/ErrorBoundary.js rename to dashboard/src/components/basic/ErrorBoundary.tsx diff --git a/dashboard/src/components/basic/ExternalStatusPagesTable.js b/dashboard/src/components/basic/ExternalStatusPagesTable.tsx similarity index 100% rename from dashboard/src/components/basic/ExternalStatusPagesTable.js rename to dashboard/src/components/basic/ExternalStatusPagesTable.tsx diff --git a/dashboard/src/components/basic/FeatureList.js b/dashboard/src/components/basic/FeatureList.tsx similarity index 100% rename from dashboard/src/components/basic/FeatureList.js rename to dashboard/src/components/basic/FeatureList.tsx diff --git a/dashboard/src/components/basic/FilterSelect.js b/dashboard/src/components/basic/FilterSelect.tsx similarity index 100% rename from dashboard/src/components/basic/FilterSelect.js rename to dashboard/src/components/basic/FilterSelect.tsx diff --git a/dashboard/src/components/basic/HasProjectOwner.js b/dashboard/src/components/basic/HasProjectOwner.ts similarity index 100% rename from dashboard/src/components/basic/HasProjectOwner.js rename to dashboard/src/components/basic/HasProjectOwner.ts diff --git a/dashboard/src/components/basic/IsAdmin.js b/dashboard/src/components/basic/IsAdmin.ts similarity index 100% rename from dashboard/src/components/basic/IsAdmin.js rename to dashboard/src/components/basic/IsAdmin.ts diff --git a/dashboard/src/components/basic/IsAdminSubProject.js b/dashboard/src/components/basic/IsAdminSubProject.ts similarity index 100% rename from dashboard/src/components/basic/IsAdminSubProject.js rename to dashboard/src/components/basic/IsAdminSubProject.ts diff --git a/dashboard/src/components/basic/IsMember.js b/dashboard/src/components/basic/IsMember.ts similarity index 100% rename from dashboard/src/components/basic/IsMember.js rename to dashboard/src/components/basic/IsMember.ts diff --git a/dashboard/src/components/basic/IsMemberSubProject.js b/dashboard/src/components/basic/IsMemberSubProject.ts similarity index 100% rename from dashboard/src/components/basic/IsMemberSubProject.js rename to dashboard/src/components/basic/IsMemberSubProject.ts diff --git a/dashboard/src/components/basic/IsOwner.js b/dashboard/src/components/basic/IsOwner.ts similarity index 100% rename from dashboard/src/components/basic/IsOwner.js rename to dashboard/src/components/basic/IsOwner.ts diff --git a/dashboard/src/components/basic/IsOwnerSubProject.js b/dashboard/src/components/basic/IsOwnerSubProject.ts similarity index 100% rename from dashboard/src/components/basic/IsOwnerSubProject.js rename to dashboard/src/components/basic/IsOwnerSubProject.ts diff --git a/dashboard/src/components/basic/IsUserInSubProject.js b/dashboard/src/components/basic/IsUserInSubProject.ts similarity index 100% rename from dashboard/src/components/basic/IsUserInSubProject.js rename to dashboard/src/components/basic/IsUserInSubProject.ts diff --git a/dashboard/src/components/basic/Loader.js b/dashboard/src/components/basic/Loader.tsx similarity index 100% rename from dashboard/src/components/basic/Loader.js rename to dashboard/src/components/basic/Loader.tsx diff --git a/dashboard/src/components/basic/Modal.js b/dashboard/src/components/basic/Modal.tsx similarity index 100% rename from dashboard/src/components/basic/Modal.js rename to dashboard/src/components/basic/Modal.tsx diff --git a/dashboard/src/components/basic/MultiSelectDropDown.js b/dashboard/src/components/basic/MultiSelectDropDown.tsx similarity index 100% rename from dashboard/src/components/basic/MultiSelectDropDown.js rename to dashboard/src/components/basic/MultiSelectDropDown.tsx diff --git a/dashboard/src/components/basic/Notification.js b/dashboard/src/components/basic/Notification.tsx similarity index 100% rename from dashboard/src/components/basic/Notification.js rename to dashboard/src/components/basic/Notification.tsx diff --git a/dashboard/src/components/basic/PricingPlan.js b/dashboard/src/components/basic/PricingPlan.tsx similarity index 100% rename from dashboard/src/components/basic/PricingPlan.js rename to dashboard/src/components/basic/PricingPlan.tsx diff --git a/dashboard/src/components/basic/PricingPlanModal.js b/dashboard/src/components/basic/PricingPlanModal.tsx similarity index 100% rename from dashboard/src/components/basic/PricingPlanModal.js rename to dashboard/src/components/basic/PricingPlanModal.tsx diff --git a/dashboard/src/components/basic/QuickTipBox.js b/dashboard/src/components/basic/QuickTipBox.tsx similarity index 100% rename from dashboard/src/components/basic/QuickTipBox.js rename to dashboard/src/components/basic/QuickTipBox.tsx diff --git a/dashboard/src/components/basic/RenderBasedOnRole.js b/dashboard/src/components/basic/RenderBasedOnRole.tsx similarity index 100% rename from dashboard/src/components/basic/RenderBasedOnRole.js rename to dashboard/src/components/basic/RenderBasedOnRole.tsx diff --git a/dashboard/src/components/basic/RenderCodeEditor.js b/dashboard/src/components/basic/RenderCodeEditor.tsx similarity index 100% rename from dashboard/src/components/basic/RenderCodeEditor.js rename to dashboard/src/components/basic/RenderCodeEditor.tsx diff --git a/dashboard/src/components/basic/RenderField.js b/dashboard/src/components/basic/RenderField.tsx similarity index 100% rename from dashboard/src/components/basic/RenderField.js rename to dashboard/src/components/basic/RenderField.tsx diff --git a/dashboard/src/components/basic/RenderHeaders.js b/dashboard/src/components/basic/RenderHeaders.tsx similarity index 100% rename from dashboard/src/components/basic/RenderHeaders.js rename to dashboard/src/components/basic/RenderHeaders.tsx diff --git a/dashboard/src/components/basic/RenderIfAdmin.js b/dashboard/src/components/basic/RenderIfAdmin.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfAdmin.js rename to dashboard/src/components/basic/RenderIfAdmin.ts diff --git a/dashboard/src/components/basic/RenderIfMember.js b/dashboard/src/components/basic/RenderIfMember.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfMember.js rename to dashboard/src/components/basic/RenderIfMember.ts diff --git a/dashboard/src/components/basic/RenderIfOwner.js b/dashboard/src/components/basic/RenderIfOwner.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfOwner.js rename to dashboard/src/components/basic/RenderIfOwner.ts diff --git a/dashboard/src/components/basic/RenderIfOwnerOrAdmin.js b/dashboard/src/components/basic/RenderIfOwnerOrAdmin.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfOwnerOrAdmin.js rename to dashboard/src/components/basic/RenderIfOwnerOrAdmin.ts diff --git a/dashboard/src/components/basic/RenderIfSubProjectAdmin.js b/dashboard/src/components/basic/RenderIfSubProjectAdmin.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfSubProjectAdmin.js rename to dashboard/src/components/basic/RenderIfSubProjectAdmin.ts diff --git a/dashboard/src/components/basic/RenderIfSubProjectMember.js b/dashboard/src/components/basic/RenderIfSubProjectMember.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfSubProjectMember.js rename to dashboard/src/components/basic/RenderIfSubProjectMember.ts diff --git a/dashboard/src/components/basic/RenderIfSubProjectOwner.js b/dashboard/src/components/basic/RenderIfSubProjectOwner.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfSubProjectOwner.js rename to dashboard/src/components/basic/RenderIfSubProjectOwner.ts diff --git a/dashboard/src/components/basic/RenderIfUserInSubProject.js b/dashboard/src/components/basic/RenderIfUserInSubProject.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfUserInSubProject.js rename to dashboard/src/components/basic/RenderIfUserInSubProject.ts diff --git a/dashboard/src/components/basic/RenderIfViewer.js b/dashboard/src/components/basic/RenderIfViewer.ts similarity index 100% rename from dashboard/src/components/basic/RenderIfViewer.js rename to dashboard/src/components/basic/RenderIfViewer.ts diff --git a/dashboard/src/components/basic/RenderLinks.js b/dashboard/src/components/basic/RenderLinks.tsx similarity index 100% rename from dashboard/src/components/basic/RenderLinks.js rename to dashboard/src/components/basic/RenderLinks.tsx diff --git a/dashboard/src/components/basic/RenderOptions.js b/dashboard/src/components/basic/RenderOptions.tsx similarity index 100% rename from dashboard/src/components/basic/RenderOptions.js rename to dashboard/src/components/basic/RenderOptions.tsx diff --git a/dashboard/src/components/basic/RenderSearchField.js b/dashboard/src/components/basic/RenderSearchField.tsx similarity index 100% rename from dashboard/src/components/basic/RenderSearchField.js rename to dashboard/src/components/basic/RenderSearchField.tsx diff --git a/dashboard/src/components/basic/RenderSelect.js b/dashboard/src/components/basic/RenderSelect.tsx similarity index 100% rename from dashboard/src/components/basic/RenderSelect.js rename to dashboard/src/components/basic/RenderSelect.tsx diff --git a/dashboard/src/components/basic/RenderTextArea.js b/dashboard/src/components/basic/RenderTextArea.tsx similarity index 100% rename from dashboard/src/components/basic/RenderTextArea.js rename to dashboard/src/components/basic/RenderTextArea.tsx diff --git a/dashboard/src/components/basic/SearchBox.js b/dashboard/src/components/basic/SearchBox.tsx similarity index 100% rename from dashboard/src/components/basic/SearchBox.js rename to dashboard/src/components/basic/SearchBox.tsx diff --git a/dashboard/src/components/basic/Select.js b/dashboard/src/components/basic/Select.tsx similarity index 100% rename from dashboard/src/components/basic/Select.js rename to dashboard/src/components/basic/Select.tsx diff --git a/dashboard/src/components/basic/ShouldRender.js b/dashboard/src/components/basic/ShouldRender.ts similarity index 100% rename from dashboard/src/components/basic/ShouldRender.js rename to dashboard/src/components/basic/ShouldRender.ts diff --git a/dashboard/src/components/basic/SmsTitleList.js b/dashboard/src/components/basic/SmsTitleList.ts similarity index 100% rename from dashboard/src/components/basic/SmsTitleList.js rename to dashboard/src/components/basic/SmsTitleList.ts diff --git a/dashboard/src/components/basic/Socket.js b/dashboard/src/components/basic/Socket.ts similarity index 100% rename from dashboard/src/components/basic/Socket.js rename to dashboard/src/components/basic/Socket.ts diff --git a/dashboard/src/components/basic/SubProjectAlert.js b/dashboard/src/components/basic/SubProjectAlert.tsx similarity index 100% rename from dashboard/src/components/basic/SubProjectAlert.js rename to dashboard/src/components/basic/SubProjectAlert.tsx diff --git a/dashboard/src/components/basic/SubProjectDropDown.js b/dashboard/src/components/basic/SubProjectDropDown.tsx similarity index 100% rename from dashboard/src/components/basic/SubProjectDropDown.js rename to dashboard/src/components/basic/SubProjectDropDown.tsx diff --git a/dashboard/src/components/basic/SubProjectSelector.js b/dashboard/src/components/basic/SubProjectSelector.tsx similarity index 100% rename from dashboard/src/components/basic/SubProjectSelector.js rename to dashboard/src/components/basic/SubProjectSelector.tsx diff --git a/dashboard/src/components/basic/TeamMemberSelector.js b/dashboard/src/components/basic/TeamMemberSelector.tsx similarity index 100% rename from dashboard/src/components/basic/TeamMemberSelector.js rename to dashboard/src/components/basic/TeamMemberSelector.tsx diff --git a/dashboard/src/components/basic/TimeArray.js b/dashboard/src/components/basic/TimeArray.ts similarity index 100% rename from dashboard/src/components/basic/TimeArray.js rename to dashboard/src/components/basic/TimeArray.ts diff --git a/dashboard/src/components/basic/TimeSelector.js b/dashboard/src/components/basic/TimeSelector.tsx similarity index 100% rename from dashboard/src/components/basic/TimeSelector.js rename to dashboard/src/components/basic/TimeSelector.tsx diff --git a/dashboard/src/components/basic/TimezoneArray.js b/dashboard/src/components/basic/TimezoneArray.ts similarity index 100% rename from dashboard/src/components/basic/TimezoneArray.js rename to dashboard/src/components/basic/TimezoneArray.ts diff --git a/dashboard/src/components/basic/TimezoneList.js b/dashboard/src/components/basic/TimezoneList.ts similarity index 100% rename from dashboard/src/components/basic/TimezoneList.js rename to dashboard/src/components/basic/TimezoneList.ts diff --git a/dashboard/src/components/basic/TimezoneSelector.js b/dashboard/src/components/basic/TimezoneSelector.tsx similarity index 100% rename from dashboard/src/components/basic/TimezoneSelector.js rename to dashboard/src/components/basic/TimezoneSelector.tsx diff --git a/dashboard/src/components/basic/Tooltip.js b/dashboard/src/components/basic/Tooltip.tsx similarity index 100% rename from dashboard/src/components/basic/Tooltip.js rename to dashboard/src/components/basic/Tooltip.tsx diff --git a/dashboard/src/components/basic/TooltipMini.js b/dashboard/src/components/basic/TooltipMini.tsx similarity index 100% rename from dashboard/src/components/basic/TooltipMini.js rename to dashboard/src/components/basic/TooltipMini.tsx diff --git a/dashboard/src/components/basic/TooltipModal.js b/dashboard/src/components/basic/TooltipModal.tsx similarity index 100% rename from dashboard/src/components/basic/TooltipModal.js rename to dashboard/src/components/basic/TooltipModal.tsx diff --git a/dashboard/src/components/basic/UploadFile.js b/dashboard/src/components/basic/UploadFile.tsx similarity index 100% rename from dashboard/src/components/basic/UploadFile.js rename to dashboard/src/components/basic/UploadFile.tsx diff --git a/dashboard/src/components/basic/WeekSelector.js b/dashboard/src/components/basic/WeekSelector.tsx similarity index 100% rename from dashboard/src/components/basic/WeekSelector.js rename to dashboard/src/components/basic/WeekSelector.tsx diff --git a/dashboard/src/components/basic/performanceChart.js b/dashboard/src/components/basic/performanceChart.tsx similarity index 100% rename from dashboard/src/components/basic/performanceChart.js rename to dashboard/src/components/basic/performanceChart.tsx diff --git a/dashboard/src/components/blockchart/BlockChart.js b/dashboard/src/components/blockchart/BlockChart.tsx similarity index 100% rename from dashboard/src/components/blockchart/BlockChart.js rename to dashboard/src/components/blockchart/BlockChart.tsx diff --git a/dashboard/src/components/breadCrumb/BreadCrumbItem.js b/dashboard/src/components/breadCrumb/BreadCrumbItem.tsx similarity index 100% rename from dashboard/src/components/breadCrumb/BreadCrumbItem.js rename to dashboard/src/components/breadCrumb/BreadCrumbItem.tsx diff --git a/dashboard/src/components/breadCrumb/BreadCrumbs.js b/dashboard/src/components/breadCrumb/BreadCrumbs.tsx similarity index 100% rename from dashboard/src/components/breadCrumb/BreadCrumbs.js rename to dashboard/src/components/breadCrumb/BreadCrumbs.tsx diff --git a/dashboard/src/components/callrouting/AddScheduleModal.js b/dashboard/src/components/callrouting/AddScheduleModal.tsx similarity index 100% rename from dashboard/src/components/callrouting/AddScheduleModal.js rename to dashboard/src/components/callrouting/AddScheduleModal.tsx diff --git a/dashboard/src/components/callrouting/CallRoutingLog.js b/dashboard/src/components/callrouting/CallRoutingLog.tsx similarity index 100% rename from dashboard/src/components/callrouting/CallRoutingLog.js rename to dashboard/src/components/callrouting/CallRoutingLog.tsx diff --git a/dashboard/src/components/callrouting/ConfirmNumberDeleteModal.js b/dashboard/src/components/callrouting/ConfirmNumberDeleteModal.tsx similarity index 100% rename from dashboard/src/components/callrouting/ConfirmNumberDeleteModal.js rename to dashboard/src/components/callrouting/ConfirmNumberDeleteModal.tsx diff --git a/dashboard/src/components/callrouting/RoutingNumberBox.js b/dashboard/src/components/callrouting/RoutingNumberBox.tsx similarity index 100% rename from dashboard/src/components/callrouting/RoutingNumberBox.js rename to dashboard/src/components/callrouting/RoutingNumberBox.tsx diff --git a/dashboard/src/components/callrouting/RoutingNumberButton.js b/dashboard/src/components/callrouting/RoutingNumberButton.tsx similarity index 100% rename from dashboard/src/components/callrouting/RoutingNumberButton.js rename to dashboard/src/components/callrouting/RoutingNumberButton.tsx diff --git a/dashboard/src/components/callrouting/RoutingNumberList.js b/dashboard/src/components/callrouting/RoutingNumberList.tsx similarity index 100% rename from dashboard/src/components/callrouting/RoutingNumberList.js rename to dashboard/src/components/callrouting/RoutingNumberList.tsx diff --git a/dashboard/src/components/callrouting/RoutingNumberModal.js b/dashboard/src/components/callrouting/RoutingNumberModal.tsx similarity index 100% rename from dashboard/src/components/callrouting/RoutingNumberModal.js rename to dashboard/src/components/callrouting/RoutingNumberModal.tsx diff --git a/dashboard/src/components/callrouting/ScheduleComponent.js b/dashboard/src/components/callrouting/ScheduleComponent.tsx similarity index 100% rename from dashboard/src/components/callrouting/ScheduleComponent.js rename to dashboard/src/components/callrouting/ScheduleComponent.tsx diff --git a/dashboard/src/components/common/Badge.js b/dashboard/src/components/common/Badge.tsx similarity index 100% rename from dashboard/src/components/common/Badge.js rename to dashboard/src/components/common/Badge.tsx diff --git a/dashboard/src/components/common/ErrorWarning.js b/dashboard/src/components/common/ErrorWarning.tsx similarity index 100% rename from dashboard/src/components/common/ErrorWarning.js rename to dashboard/src/components/common/ErrorWarning.tsx diff --git a/dashboard/src/components/common/countryCode.js b/dashboard/src/components/common/countryCode.ts similarity index 100% rename from dashboard/src/components/common/countryCode.js rename to dashboard/src/components/common/countryCode.ts diff --git a/dashboard/src/components/component/ComponentDetail.js b/dashboard/src/components/component/ComponentDetail.tsx similarity index 100% rename from dashboard/src/components/component/ComponentDetail.js rename to dashboard/src/components/component/ComponentDetail.tsx diff --git a/dashboard/src/components/component/ComponentIssue.js b/dashboard/src/components/component/ComponentIssue.tsx similarity index 100% rename from dashboard/src/components/component/ComponentIssue.js rename to dashboard/src/components/component/ComponentIssue.tsx diff --git a/dashboard/src/components/component/ComponentList.js b/dashboard/src/components/component/ComponentList.tsx similarity index 100% rename from dashboard/src/components/component/ComponentList.js rename to dashboard/src/components/component/ComponentList.tsx diff --git a/dashboard/src/components/component/ComponentSummary.js b/dashboard/src/components/component/ComponentSummary.tsx similarity index 100% rename from dashboard/src/components/component/ComponentSummary.js rename to dashboard/src/components/component/ComponentSummary.tsx diff --git a/dashboard/src/components/component/NewComponent.js b/dashboard/src/components/component/NewComponent.tsx similarity index 100% rename from dashboard/src/components/component/NewComponent.js rename to dashboard/src/components/component/NewComponent.tsx diff --git a/dashboard/src/components/component/ResourceTabularList.js b/dashboard/src/components/component/ResourceTabularList.tsx similarity index 100% rename from dashboard/src/components/component/ResourceTabularList.js rename to dashboard/src/components/component/ResourceTabularList.tsx diff --git a/dashboard/src/components/credential/DeleteCredentialModal.js b/dashboard/src/components/credential/DeleteCredentialModal.tsx similarity index 100% rename from dashboard/src/components/credential/DeleteCredentialModal.js rename to dashboard/src/components/credential/DeleteCredentialModal.tsx diff --git a/dashboard/src/components/credential/DockerCredentialList.js b/dashboard/src/components/credential/DockerCredentialList.tsx similarity index 100% rename from dashboard/src/components/credential/DockerCredentialList.js rename to dashboard/src/components/credential/DockerCredentialList.tsx diff --git a/dashboard/src/components/credential/DockerCredentialModal.js b/dashboard/src/components/credential/DockerCredentialModal.tsx similarity index 100% rename from dashboard/src/components/credential/DockerCredentialModal.js rename to dashboard/src/components/credential/DockerCredentialModal.tsx diff --git a/dashboard/src/components/credential/GitCredentialList.js b/dashboard/src/components/credential/GitCredentialList.tsx similarity index 100% rename from dashboard/src/components/credential/GitCredentialList.js rename to dashboard/src/components/credential/GitCredentialList.tsx diff --git a/dashboard/src/components/credential/GitCredentialModal.js b/dashboard/src/components/credential/GitCredentialModal.tsx similarity index 100% rename from dashboard/src/components/credential/GitCredentialModal.js rename to dashboard/src/components/credential/GitCredentialModal.tsx diff --git a/dashboard/src/components/credential/GitSshList.js b/dashboard/src/components/credential/GitSshList.tsx similarity index 100% rename from dashboard/src/components/credential/GitSshList.js rename to dashboard/src/components/credential/GitSshList.tsx diff --git a/dashboard/src/components/credential/GitSshModal.js b/dashboard/src/components/credential/GitSshModal.tsx similarity index 100% rename from dashboard/src/components/credential/GitSshModal.js rename to dashboard/src/components/credential/GitSshModal.tsx diff --git a/dashboard/src/components/domains/CreateDomain.js b/dashboard/src/components/domains/CreateDomain.tsx similarity index 100% rename from dashboard/src/components/domains/CreateDomain.js rename to dashboard/src/components/domains/CreateDomain.tsx diff --git a/dashboard/src/components/domains/DeleteDomain.js b/dashboard/src/components/domains/DeleteDomain.tsx similarity index 100% rename from dashboard/src/components/domains/DeleteDomain.js rename to dashboard/src/components/domains/DeleteDomain.tsx diff --git a/dashboard/src/components/domains/Domains.js b/dashboard/src/components/domains/Domains.tsx similarity index 100% rename from dashboard/src/components/domains/Domains.js rename to dashboard/src/components/domains/Domains.tsx diff --git a/dashboard/src/components/domains/EditDomain.js b/dashboard/src/components/domains/EditDomain.tsx similarity index 100% rename from dashboard/src/components/domains/EditDomain.js rename to dashboard/src/components/domains/EditDomain.tsx diff --git a/dashboard/src/components/domains/VerifyDomain.js b/dashboard/src/components/domains/VerifyDomain.tsx similarity index 100% rename from dashboard/src/components/domains/VerifyDomain.js rename to dashboard/src/components/domains/VerifyDomain.tsx diff --git a/dashboard/src/components/emailTemplates/EmailSmtpBox.js b/dashboard/src/components/emailTemplates/EmailSmtpBox.tsx similarity index 100% rename from dashboard/src/components/emailTemplates/EmailSmtpBox.js rename to dashboard/src/components/emailTemplates/EmailSmtpBox.tsx diff --git a/dashboard/src/components/emailTemplates/EmailTemplatesBox.js b/dashboard/src/components/emailTemplates/EmailTemplatesBox.tsx similarity index 100% rename from dashboard/src/components/emailTemplates/EmailTemplatesBox.js rename to dashboard/src/components/emailTemplates/EmailTemplatesBox.tsx diff --git a/dashboard/src/components/emailTemplates/TemplatesFormBox.js b/dashboard/src/components/emailTemplates/TemplatesFormBox.tsx similarity index 100% rename from dashboard/src/components/emailTemplates/TemplatesFormBox.js rename to dashboard/src/components/emailTemplates/TemplatesFormBox.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventDetail.js b/dashboard/src/components/errorTracker/ErrorEventDetail.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventDetail.js rename to dashboard/src/components/errorTracker/ErrorEventDetail.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventHeader.js b/dashboard/src/components/errorTracker/ErrorEventHeader.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventHeader.js rename to dashboard/src/components/errorTracker/ErrorEventHeader.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventInfoSection.js b/dashboard/src/components/errorTracker/ErrorEventInfoSection.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventInfoSection.js rename to dashboard/src/components/errorTracker/ErrorEventInfoSection.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventList.js b/dashboard/src/components/errorTracker/ErrorEventList.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventList.js rename to dashboard/src/components/errorTracker/ErrorEventList.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventMiniTag.js b/dashboard/src/components/errorTracker/ErrorEventMiniTag.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventMiniTag.js rename to dashboard/src/components/errorTracker/ErrorEventMiniTag.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventStackTrace.js b/dashboard/src/components/errorTracker/ErrorEventStackTrace.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventStackTrace.js rename to dashboard/src/components/errorTracker/ErrorEventStackTrace.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventTagDetail.js b/dashboard/src/components/errorTracker/ErrorEventTagDetail.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventTagDetail.js rename to dashboard/src/components/errorTracker/ErrorEventTagDetail.tsx diff --git a/dashboard/src/components/errorTracker/ErrorEventTimeline.js b/dashboard/src/components/errorTracker/ErrorEventTimeline.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorEventTimeline.js rename to dashboard/src/components/errorTracker/ErrorEventTimeline.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerDetail.js b/dashboard/src/components/errorTracker/ErrorTrackerDetail.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerDetail.js rename to dashboard/src/components/errorTracker/ErrorTrackerDetail.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerDetailView.js b/dashboard/src/components/errorTracker/ErrorTrackerDetailView.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerDetailView.js rename to dashboard/src/components/errorTracker/ErrorTrackerDetailView.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerHeader.js b/dashboard/src/components/errorTracker/ErrorTrackerHeader.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerHeader.js rename to dashboard/src/components/errorTracker/ErrorTrackerHeader.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerIssue.js b/dashboard/src/components/errorTracker/ErrorTrackerIssue.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerIssue.js rename to dashboard/src/components/errorTracker/ErrorTrackerIssue.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerIssueTimeline.js b/dashboard/src/components/errorTracker/ErrorTrackerIssueTimeline.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerIssueTimeline.js rename to dashboard/src/components/errorTracker/ErrorTrackerIssueTimeline.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerList.js b/dashboard/src/components/errorTracker/ErrorTrackerList.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerList.js rename to dashboard/src/components/errorTracker/ErrorTrackerList.tsx diff --git a/dashboard/src/components/errorTracker/ErrorTrackerViewDeleteBox.js b/dashboard/src/components/errorTracker/ErrorTrackerViewDeleteBox.tsx similarity index 100% rename from dashboard/src/components/errorTracker/ErrorTrackerViewDeleteBox.js rename to dashboard/src/components/errorTracker/ErrorTrackerViewDeleteBox.tsx diff --git a/dashboard/src/components/errorTracker/NewErrorTracker.js b/dashboard/src/components/errorTracker/NewErrorTracker.tsx similarity index 100% rename from dashboard/src/components/errorTracker/NewErrorTracker.js rename to dashboard/src/components/errorTracker/NewErrorTracker.tsx diff --git a/dashboard/src/components/incident/FooterButton.js b/dashboard/src/components/incident/FooterButton.tsx similarity index 100% rename from dashboard/src/components/incident/FooterButton.js rename to dashboard/src/components/incident/FooterButton.tsx diff --git a/dashboard/src/components/incident/HideIncidentBox.js b/dashboard/src/components/incident/HideIncidentBox.tsx similarity index 100% rename from dashboard/src/components/incident/HideIncidentBox.js rename to dashboard/src/components/incident/HideIncidentBox.tsx diff --git a/dashboard/src/components/incident/IncidentAlert.js b/dashboard/src/components/incident/IncidentAlert.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentAlert.js rename to dashboard/src/components/incident/IncidentAlert.tsx diff --git a/dashboard/src/components/incident/IncidentBasicSettings.js b/dashboard/src/components/incident/IncidentBasicSettings.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentBasicSettings.js rename to dashboard/src/components/incident/IncidentBasicSettings.tsx diff --git a/dashboard/src/components/incident/IncidentCreated.js b/dashboard/src/components/incident/IncidentCreated.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentCreated.js rename to dashboard/src/components/incident/IncidentCreated.tsx diff --git a/dashboard/src/components/incident/IncidentCustomFields.js b/dashboard/src/components/incident/IncidentCustomFields.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentCustomFields.js rename to dashboard/src/components/incident/IncidentCustomFields.tsx diff --git a/dashboard/src/components/incident/IncidentDeleteBox.js b/dashboard/src/components/incident/IncidentDeleteBox.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentDeleteBox.js rename to dashboard/src/components/incident/IncidentDeleteBox.tsx diff --git a/dashboard/src/components/incident/IncidentInternal.js b/dashboard/src/components/incident/IncidentInternal.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentInternal.js rename to dashboard/src/components/incident/IncidentInternal.tsx diff --git a/dashboard/src/components/incident/IncidentInvestigation.js b/dashboard/src/components/incident/IncidentInvestigation.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentInvestigation.js rename to dashboard/src/components/incident/IncidentInvestigation.tsx diff --git a/dashboard/src/components/incident/IncidentList.js b/dashboard/src/components/incident/IncidentList.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentList.js rename to dashboard/src/components/incident/IncidentList.tsx diff --git a/dashboard/src/components/incident/IncidentMessageThread.js b/dashboard/src/components/incident/IncidentMessageThread.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentMessageThread.js rename to dashboard/src/components/incident/IncidentMessageThread.tsx diff --git a/dashboard/src/components/incident/IncidentNoteTemplates.js b/dashboard/src/components/incident/IncidentNoteTemplates.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentNoteTemplates.js rename to dashboard/src/components/incident/IncidentNoteTemplates.tsx diff --git a/dashboard/src/components/incident/IncidentPrioritiesList.js b/dashboard/src/components/incident/IncidentPrioritiesList.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentPrioritiesList.js rename to dashboard/src/components/incident/IncidentPrioritiesList.tsx diff --git a/dashboard/src/components/incident/IncidentProjectBox.js b/dashboard/src/components/incident/IncidentProjectBox.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentProjectBox.js rename to dashboard/src/components/incident/IncidentProjectBox.tsx diff --git a/dashboard/src/components/incident/IncidentStatus.js b/dashboard/src/components/incident/IncidentStatus.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentStatus.js rename to dashboard/src/components/incident/IncidentStatus.tsx diff --git a/dashboard/src/components/incident/IncidentTemplates.js b/dashboard/src/components/incident/IncidentTemplates.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentTemplates.js rename to dashboard/src/components/incident/IncidentTemplates.tsx diff --git a/dashboard/src/components/incident/IncidentTimelineBox.js b/dashboard/src/components/incident/IncidentTimelineBox.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentTimelineBox.js rename to dashboard/src/components/incident/IncidentTimelineBox.tsx diff --git a/dashboard/src/components/incident/IncidentTimelineList.js b/dashboard/src/components/incident/IncidentTimelineList.tsx similarity index 100% rename from dashboard/src/components/incident/IncidentTimelineList.js rename to dashboard/src/components/incident/IncidentTimelineList.tsx diff --git a/dashboard/src/components/incident/incidentStatusPages.js b/dashboard/src/components/incident/incidentStatusPages.tsx similarity index 100% rename from dashboard/src/components/incident/incidentStatusPages.js rename to dashboard/src/components/incident/incidentStatusPages.tsx diff --git a/dashboard/src/components/incidentCommunicationSla/DeleteIncidentCommunicationSlaModal.js b/dashboard/src/components/incidentCommunicationSla/DeleteIncidentCommunicationSlaModal.tsx similarity index 100% rename from dashboard/src/components/incidentCommunicationSla/DeleteIncidentCommunicationSlaModal.js rename to dashboard/src/components/incidentCommunicationSla/DeleteIncidentCommunicationSlaModal.tsx diff --git a/dashboard/src/components/incidentCommunicationSla/EditIncidentCommunicationSlaModal.js b/dashboard/src/components/incidentCommunicationSla/EditIncidentCommunicationSlaModal.tsx similarity index 100% rename from dashboard/src/components/incidentCommunicationSla/EditIncidentCommunicationSlaModal.js rename to dashboard/src/components/incidentCommunicationSla/EditIncidentCommunicationSlaModal.tsx diff --git a/dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSla.js b/dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSla.tsx similarity index 100% rename from dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSla.js rename to dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSla.tsx diff --git a/dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSlaModal.js b/dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSlaModal.tsx similarity index 100% rename from dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSlaModal.js rename to dashboard/src/components/incidentCommunicationSla/IncidentCommunicationSlaModal.tsx diff --git a/dashboard/src/components/invoice/Invoice.js b/dashboard/src/components/invoice/Invoice.tsx similarity index 100% rename from dashboard/src/components/invoice/Invoice.js rename to dashboard/src/components/invoice/Invoice.tsx diff --git a/dashboard/src/components/invoice/InvoiceList.js b/dashboard/src/components/invoice/InvoiceList.tsx similarity index 100% rename from dashboard/src/components/invoice/InvoiceList.js rename to dashboard/src/components/invoice/InvoiceList.tsx diff --git a/dashboard/src/components/modals/About.js b/dashboard/src/components/modals/About.tsx similarity index 100% rename from dashboard/src/components/modals/About.js rename to dashboard/src/components/modals/About.tsx diff --git a/dashboard/src/components/modals/AddCard.js b/dashboard/src/components/modals/AddCard.tsx similarity index 100% rename from dashboard/src/components/modals/AddCard.js rename to dashboard/src/components/modals/AddCard.tsx diff --git a/dashboard/src/components/modals/AddExternalStatusPagesModal.js b/dashboard/src/components/modals/AddExternalStatusPagesModal.tsx similarity index 100% rename from dashboard/src/components/modals/AddExternalStatusPagesModal.js rename to dashboard/src/components/modals/AddExternalStatusPagesModal.tsx diff --git a/dashboard/src/components/modals/AddResourceCategory.js b/dashboard/src/components/modals/AddResourceCategory.tsx similarity index 100% rename from dashboard/src/components/modals/AddResourceCategory.js rename to dashboard/src/components/modals/AddResourceCategory.tsx diff --git a/dashboard/src/components/modals/AddSeats.js b/dashboard/src/components/modals/AddSeats.tsx similarity index 100% rename from dashboard/src/components/modals/AddSeats.js rename to dashboard/src/components/modals/AddSeats.tsx diff --git a/dashboard/src/components/modals/AddSiteUrl.js b/dashboard/src/components/modals/AddSiteUrl.tsx similarity index 100% rename from dashboard/src/components/modals/AddSiteUrl.js rename to dashboard/src/components/modals/AddSiteUrl.tsx diff --git a/dashboard/src/components/modals/AlertBilling.js b/dashboard/src/components/modals/AlertBilling.tsx similarity index 100% rename from dashboard/src/components/modals/AlertBilling.js rename to dashboard/src/components/modals/AlertBilling.tsx diff --git a/dashboard/src/components/modals/AlertDetails.js b/dashboard/src/components/modals/AlertDetails.tsx similarity index 100% rename from dashboard/src/components/modals/AlertDetails.js rename to dashboard/src/components/modals/AlertDetails.tsx diff --git a/dashboard/src/components/modals/BackupCodes.js b/dashboard/src/components/modals/BackupCodes.tsx similarity index 100% rename from dashboard/src/components/modals/BackupCodes.js rename to dashboard/src/components/modals/BackupCodes.tsx diff --git a/dashboard/src/components/modals/CancelSchedule.js b/dashboard/src/components/modals/CancelSchedule.tsx similarity index 100% rename from dashboard/src/components/modals/CancelSchedule.js rename to dashboard/src/components/modals/CancelSchedule.tsx diff --git a/dashboard/src/components/modals/ChangeMonitorComponent.js b/dashboard/src/components/modals/ChangeMonitorComponent.tsx similarity index 100% rename from dashboard/src/components/modals/ChangeMonitorComponent.js rename to dashboard/src/components/modals/ChangeMonitorComponent.tsx diff --git a/dashboard/src/components/modals/ConfirmBalanceTopUp.js b/dashboard/src/components/modals/ConfirmBalanceTopUp.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmBalanceTopUp.js rename to dashboard/src/components/modals/ConfirmBalanceTopUp.tsx diff --git a/dashboard/src/components/modals/ConfirmChangeRole.js b/dashboard/src/components/modals/ConfirmChangeRole.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmChangeRole.js rename to dashboard/src/components/modals/ConfirmChangeRole.tsx diff --git a/dashboard/src/components/modals/ConfirmErrorTrackerIssueAction.js b/dashboard/src/components/modals/ConfirmErrorTrackerIssueAction.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmErrorTrackerIssueAction.js rename to dashboard/src/components/modals/ConfirmErrorTrackerIssueAction.tsx diff --git a/dashboard/src/components/modals/ConfirmResetBrandColors.js b/dashboard/src/components/modals/ConfirmResetBrandColors.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmResetBrandColors.js rename to dashboard/src/components/modals/ConfirmResetBrandColors.tsx diff --git a/dashboard/src/components/modals/ConfirmResetLayout.js b/dashboard/src/components/modals/ConfirmResetLayout.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmResetLayout.js rename to dashboard/src/components/modals/ConfirmResetLayout.tsx diff --git a/dashboard/src/components/modals/ConfirmScanModal.js b/dashboard/src/components/modals/ConfirmScanModal.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmScanModal.js rename to dashboard/src/components/modals/ConfirmScanModal.tsx diff --git a/dashboard/src/components/modals/ConfirmationDialog.js b/dashboard/src/components/modals/ConfirmationDialog.tsx similarity index 100% rename from dashboard/src/components/modals/ConfirmationDialog.js rename to dashboard/src/components/modals/ConfirmationDialog.tsx diff --git a/dashboard/src/components/modals/CreateAnnouncement.js b/dashboard/src/components/modals/CreateAnnouncement.tsx similarity index 100% rename from dashboard/src/components/modals/CreateAnnouncement.js rename to dashboard/src/components/modals/CreateAnnouncement.tsx diff --git a/dashboard/src/components/modals/CreateCustomField.js b/dashboard/src/components/modals/CreateCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/CreateCustomField.js rename to dashboard/src/components/modals/CreateCustomField.tsx diff --git a/dashboard/src/components/modals/CreateIncident.js b/dashboard/src/components/modals/CreateIncident.tsx similarity index 100% rename from dashboard/src/components/modals/CreateIncident.js rename to dashboard/src/components/modals/CreateIncident.tsx diff --git a/dashboard/src/components/modals/CreateIncidentNoteTemplate.js b/dashboard/src/components/modals/CreateIncidentNoteTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/CreateIncidentNoteTemplate.js rename to dashboard/src/components/modals/CreateIncidentNoteTemplate.tsx diff --git a/dashboard/src/components/modals/CreateIncidentPriority.js b/dashboard/src/components/modals/CreateIncidentPriority.tsx similarity index 100% rename from dashboard/src/components/modals/CreateIncidentPriority.js rename to dashboard/src/components/modals/CreateIncidentPriority.tsx diff --git a/dashboard/src/components/modals/CreateIncidentTemplate.js b/dashboard/src/components/modals/CreateIncidentTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/CreateIncidentTemplate.js rename to dashboard/src/components/modals/CreateIncidentTemplate.tsx diff --git a/dashboard/src/components/modals/CreateIncomingRequest.js b/dashboard/src/components/modals/CreateIncomingRequest.tsx similarity index 100% rename from dashboard/src/components/modals/CreateIncomingRequest.js rename to dashboard/src/components/modals/CreateIncomingRequest.tsx diff --git a/dashboard/src/components/modals/CreateManualIncident.js b/dashboard/src/components/modals/CreateManualIncident.tsx similarity index 100% rename from dashboard/src/components/modals/CreateManualIncident.js rename to dashboard/src/components/modals/CreateManualIncident.tsx diff --git a/dashboard/src/components/modals/CreateMonitorCustomField.js b/dashboard/src/components/modals/CreateMonitorCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/CreateMonitorCustomField.js rename to dashboard/src/components/modals/CreateMonitorCustomField.tsx diff --git a/dashboard/src/components/modals/CreateMsTeamsWebhook.js b/dashboard/src/components/modals/CreateMsTeamsWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/CreateMsTeamsWebhook.js rename to dashboard/src/components/modals/CreateMsTeamsWebhook.tsx diff --git a/dashboard/src/components/modals/CreateSchedule.js b/dashboard/src/components/modals/CreateSchedule.tsx similarity index 100% rename from dashboard/src/components/modals/CreateSchedule.js rename to dashboard/src/components/modals/CreateSchedule.tsx diff --git a/dashboard/src/components/modals/CreateSlackWebhook.js b/dashboard/src/components/modals/CreateSlackWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/CreateSlackWebhook.js rename to dashboard/src/components/modals/CreateSlackWebhook.tsx diff --git a/dashboard/src/components/modals/CreateStatusPageCategory.js b/dashboard/src/components/modals/CreateStatusPageCategory.tsx similarity index 100% rename from dashboard/src/components/modals/CreateStatusPageCategory.js rename to dashboard/src/components/modals/CreateStatusPageCategory.tsx diff --git a/dashboard/src/components/modals/CreateSubscriber.js b/dashboard/src/components/modals/CreateSubscriber.tsx similarity index 100% rename from dashboard/src/components/modals/CreateSubscriber.js rename to dashboard/src/components/modals/CreateSubscriber.tsx diff --git a/dashboard/src/components/modals/CreateWebHook.js b/dashboard/src/components/modals/CreateWebHook.tsx similarity index 100% rename from dashboard/src/components/modals/CreateWebHook.js rename to dashboard/src/components/modals/CreateWebHook.tsx diff --git a/dashboard/src/components/modals/DeleteAccount.js b/dashboard/src/components/modals/DeleteAccount.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteAccount.js rename to dashboard/src/components/modals/DeleteAccount.tsx diff --git a/dashboard/src/components/modals/DeleteAnnouncement.js b/dashboard/src/components/modals/DeleteAnnouncement.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteAnnouncement.js rename to dashboard/src/components/modals/DeleteAnnouncement.tsx diff --git a/dashboard/src/components/modals/DeleteAnnouncementLog.js b/dashboard/src/components/modals/DeleteAnnouncementLog.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteAnnouncementLog.js rename to dashboard/src/components/modals/DeleteAnnouncementLog.tsx diff --git a/dashboard/src/components/modals/DeleteApplicationLog.js b/dashboard/src/components/modals/DeleteApplicationLog.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteApplicationLog.js rename to dashboard/src/components/modals/DeleteApplicationLog.tsx diff --git a/dashboard/src/components/modals/DeleteApplicationSecurity.js b/dashboard/src/components/modals/DeleteApplicationSecurity.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteApplicationSecurity.js rename to dashboard/src/components/modals/DeleteApplicationSecurity.tsx diff --git a/dashboard/src/components/modals/DeleteAutomatedScript.js b/dashboard/src/components/modals/DeleteAutomatedScript.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteAutomatedScript.js rename to dashboard/src/components/modals/DeleteAutomatedScript.tsx diff --git a/dashboard/src/components/modals/DeleteCard.js b/dashboard/src/components/modals/DeleteCard.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteCard.js rename to dashboard/src/components/modals/DeleteCard.tsx diff --git a/dashboard/src/components/modals/DeleteComponent.js b/dashboard/src/components/modals/DeleteComponent.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteComponent.js rename to dashboard/src/components/modals/DeleteComponent.tsx diff --git a/dashboard/src/components/modals/DeleteContainerSecurity.js b/dashboard/src/components/modals/DeleteContainerSecurity.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteContainerSecurity.js rename to dashboard/src/components/modals/DeleteContainerSecurity.tsx diff --git a/dashboard/src/components/modals/DeleteCustomField.js b/dashboard/src/components/modals/DeleteCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteCustomField.js rename to dashboard/src/components/modals/DeleteCustomField.tsx diff --git a/dashboard/src/components/modals/DeleteErrorTracker.js b/dashboard/src/components/modals/DeleteErrorTracker.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteErrorTracker.js rename to dashboard/src/components/modals/DeleteErrorTracker.tsx diff --git a/dashboard/src/components/modals/DeleteErrorTrackerIssue.js b/dashboard/src/components/modals/DeleteErrorTrackerIssue.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteErrorTrackerIssue.js rename to dashboard/src/components/modals/DeleteErrorTrackerIssue.tsx diff --git a/dashboard/src/components/modals/DeleteIncident.js b/dashboard/src/components/modals/DeleteIncident.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteIncident.js rename to dashboard/src/components/modals/DeleteIncident.tsx diff --git a/dashboard/src/components/modals/DeleteIncidentMessage.js b/dashboard/src/components/modals/DeleteIncidentMessage.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteIncidentMessage.js rename to dashboard/src/components/modals/DeleteIncidentMessage.tsx diff --git a/dashboard/src/components/modals/DeleteIncidentNoteTemplate.js b/dashboard/src/components/modals/DeleteIncidentNoteTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteIncidentNoteTemplate.js rename to dashboard/src/components/modals/DeleteIncidentNoteTemplate.tsx diff --git a/dashboard/src/components/modals/DeleteIncidentTemplate.js b/dashboard/src/components/modals/DeleteIncidentTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteIncidentTemplate.js rename to dashboard/src/components/modals/DeleteIncidentTemplate.tsx diff --git a/dashboard/src/components/modals/DeleteIncomingRequest.js b/dashboard/src/components/modals/DeleteIncomingRequest.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteIncomingRequest.js rename to dashboard/src/components/modals/DeleteIncomingRequest.tsx diff --git a/dashboard/src/components/modals/DeleteMonitor.js b/dashboard/src/components/modals/DeleteMonitor.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteMonitor.js rename to dashboard/src/components/modals/DeleteMonitor.tsx diff --git a/dashboard/src/components/modals/DeleteMonitorCustomField.js b/dashboard/src/components/modals/DeleteMonitorCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteMonitorCustomField.js rename to dashboard/src/components/modals/DeleteMonitorCustomField.tsx diff --git a/dashboard/src/components/modals/DeleteMsTeamsWebhook.js b/dashboard/src/components/modals/DeleteMsTeamsWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteMsTeamsWebhook.js rename to dashboard/src/components/modals/DeleteMsTeamsWebhook.tsx diff --git a/dashboard/src/components/modals/DeleteSchedule.js b/dashboard/src/components/modals/DeleteSchedule.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteSchedule.js rename to dashboard/src/components/modals/DeleteSchedule.tsx diff --git a/dashboard/src/components/modals/DeleteSiteUrl.js b/dashboard/src/components/modals/DeleteSiteUrl.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteSiteUrl.js rename to dashboard/src/components/modals/DeleteSiteUrl.tsx diff --git a/dashboard/src/components/modals/DeleteSlackWebhook.js b/dashboard/src/components/modals/DeleteSlackWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteSlackWebhook.js rename to dashboard/src/components/modals/DeleteSlackWebhook.tsx diff --git a/dashboard/src/components/modals/DeleteSubscriber.js b/dashboard/src/components/modals/DeleteSubscriber.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteSubscriber.js rename to dashboard/src/components/modals/DeleteSubscriber.tsx diff --git a/dashboard/src/components/modals/DeleteWebhook.js b/dashboard/src/components/modals/DeleteWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/DeleteWebhook.js rename to dashboard/src/components/modals/DeleteWebhook.tsx diff --git a/dashboard/src/components/modals/DisableMonitor.js b/dashboard/src/components/modals/DisableMonitor.tsx similarity index 100% rename from dashboard/src/components/modals/DisableMonitor.js rename to dashboard/src/components/modals/DisableMonitor.tsx diff --git a/dashboard/src/components/modals/DisabledMessage.js b/dashboard/src/components/modals/DisabledMessage.tsx similarity index 100% rename from dashboard/src/components/modals/DisabledMessage.js rename to dashboard/src/components/modals/DisabledMessage.tsx diff --git a/dashboard/src/components/modals/EditAnnouncement.js b/dashboard/src/components/modals/EditAnnouncement.tsx similarity index 100% rename from dashboard/src/components/modals/EditAnnouncement.js rename to dashboard/src/components/modals/EditAnnouncement.tsx diff --git a/dashboard/src/components/modals/EditApplicationSecurity.js b/dashboard/src/components/modals/EditApplicationSecurity.tsx similarity index 100% rename from dashboard/src/components/modals/EditApplicationSecurity.js rename to dashboard/src/components/modals/EditApplicationSecurity.tsx diff --git a/dashboard/src/components/modals/EditComponent.js b/dashboard/src/components/modals/EditComponent.tsx similarity index 100% rename from dashboard/src/components/modals/EditComponent.js rename to dashboard/src/components/modals/EditComponent.tsx diff --git a/dashboard/src/components/modals/EditContainerSecurity.js b/dashboard/src/components/modals/EditContainerSecurity.tsx similarity index 100% rename from dashboard/src/components/modals/EditContainerSecurity.js rename to dashboard/src/components/modals/EditContainerSecurity.tsx diff --git a/dashboard/src/components/modals/EditCustomField.js b/dashboard/src/components/modals/EditCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/EditCustomField.js rename to dashboard/src/components/modals/EditCustomField.tsx diff --git a/dashboard/src/components/modals/EditExternalStatusPageModal.js b/dashboard/src/components/modals/EditExternalStatusPageModal.tsx similarity index 100% rename from dashboard/src/components/modals/EditExternalStatusPageModal.js rename to dashboard/src/components/modals/EditExternalStatusPageModal.tsx diff --git a/dashboard/src/components/modals/EditIncident.js b/dashboard/src/components/modals/EditIncident.tsx similarity index 100% rename from dashboard/src/components/modals/EditIncident.js rename to dashboard/src/components/modals/EditIncident.tsx diff --git a/dashboard/src/components/modals/EditIncidentNoteTemplate.js b/dashboard/src/components/modals/EditIncidentNoteTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/EditIncidentNoteTemplate.js rename to dashboard/src/components/modals/EditIncidentNoteTemplate.tsx diff --git a/dashboard/src/components/modals/EditIncidentPriority.js b/dashboard/src/components/modals/EditIncidentPriority.tsx similarity index 100% rename from dashboard/src/components/modals/EditIncidentPriority.js rename to dashboard/src/components/modals/EditIncidentPriority.tsx diff --git a/dashboard/src/components/modals/EditIncidentTemplate.js b/dashboard/src/components/modals/EditIncidentTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/EditIncidentTemplate.js rename to dashboard/src/components/modals/EditIncidentTemplate.tsx diff --git a/dashboard/src/components/modals/EditIncomingRequest.js b/dashboard/src/components/modals/EditIncomingRequest.tsx similarity index 100% rename from dashboard/src/components/modals/EditIncomingRequest.js rename to dashboard/src/components/modals/EditIncomingRequest.tsx diff --git a/dashboard/src/components/modals/EditMonitorCustomField.js b/dashboard/src/components/modals/EditMonitorCustomField.tsx similarity index 100% rename from dashboard/src/components/modals/EditMonitorCustomField.js rename to dashboard/src/components/modals/EditMonitorCustomField.tsx diff --git a/dashboard/src/components/modals/EditMsTeamsWebhook.js b/dashboard/src/components/modals/EditMsTeamsWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/EditMsTeamsWebhook.js rename to dashboard/src/components/modals/EditMsTeamsWebhook.tsx diff --git a/dashboard/src/components/modals/EditResourceCategory.js b/dashboard/src/components/modals/EditResourceCategory.tsx similarity index 100% rename from dashboard/src/components/modals/EditResourceCategory.js rename to dashboard/src/components/modals/EditResourceCategory.tsx diff --git a/dashboard/src/components/modals/EditSchedule.js b/dashboard/src/components/modals/EditSchedule.tsx similarity index 100% rename from dashboard/src/components/modals/EditSchedule.js rename to dashboard/src/components/modals/EditSchedule.tsx diff --git a/dashboard/src/components/modals/EditSlackWebhook.js b/dashboard/src/components/modals/EditSlackWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/EditSlackWebhook.js rename to dashboard/src/components/modals/EditSlackWebhook.tsx diff --git a/dashboard/src/components/modals/EditStatusPageCategory.js b/dashboard/src/components/modals/EditStatusPageCategory.tsx similarity index 100% rename from dashboard/src/components/modals/EditStatusPageCategory.js rename to dashboard/src/components/modals/EditStatusPageCategory.tsx diff --git a/dashboard/src/components/modals/EditWebhook.js b/dashboard/src/components/modals/EditWebhook.tsx similarity index 100% rename from dashboard/src/components/modals/EditWebhook.js rename to dashboard/src/components/modals/EditWebhook.tsx diff --git a/dashboard/src/components/modals/ErrorEventIssueMember.js b/dashboard/src/components/modals/ErrorEventIssueMember.tsx similarity index 100% rename from dashboard/src/components/modals/ErrorEventIssueMember.js rename to dashboard/src/components/modals/ErrorEventIssueMember.tsx diff --git a/dashboard/src/components/modals/FooterLink.js b/dashboard/src/components/modals/FooterLink.tsx similarity index 100% rename from dashboard/src/components/modals/FooterLink.js rename to dashboard/src/components/modals/FooterLink.tsx diff --git a/dashboard/src/components/modals/HideAnnouncement.js b/dashboard/src/components/modals/HideAnnouncement.tsx similarity index 100% rename from dashboard/src/components/modals/HideAnnouncement.js rename to dashboard/src/components/modals/HideAnnouncement.tsx diff --git a/dashboard/src/components/modals/IncidentHeaderModal.js b/dashboard/src/components/modals/IncidentHeaderModal.tsx similarity index 100% rename from dashboard/src/components/modals/IncidentHeaderModal.js rename to dashboard/src/components/modals/IncidentHeaderModal.tsx diff --git a/dashboard/src/components/modals/IncomingRequestEnabled.js b/dashboard/src/components/modals/IncomingRequestEnabled.tsx similarity index 100% rename from dashboard/src/components/modals/IncomingRequestEnabled.js rename to dashboard/src/components/modals/IncomingRequestEnabled.tsx diff --git a/dashboard/src/components/modals/IncomingRequestUrl.js b/dashboard/src/components/modals/IncomingRequestUrl.tsx similarity index 100% rename from dashboard/src/components/modals/IncomingRequestUrl.js rename to dashboard/src/components/modals/IncomingRequestUrl.tsx diff --git a/dashboard/src/components/modals/KubeDeployment.js b/dashboard/src/components/modals/KubeDeployment.tsx similarity index 100% rename from dashboard/src/components/modals/KubeDeployment.js rename to dashboard/src/components/modals/KubeDeployment.tsx diff --git a/dashboard/src/components/modals/KubeDeploymentData.js b/dashboard/src/components/modals/KubeDeploymentData.tsx similarity index 100% rename from dashboard/src/components/modals/KubeDeploymentData.js rename to dashboard/src/components/modals/KubeDeploymentData.tsx diff --git a/dashboard/src/components/modals/KubeJobData.js b/dashboard/src/components/modals/KubeJobData.tsx similarity index 100% rename from dashboard/src/components/modals/KubeJobData.js rename to dashboard/src/components/modals/KubeJobData.tsx diff --git a/dashboard/src/components/modals/KubeJobs.js b/dashboard/src/components/modals/KubeJobs.tsx similarity index 100% rename from dashboard/src/components/modals/KubeJobs.js rename to dashboard/src/components/modals/KubeJobs.tsx diff --git a/dashboard/src/components/modals/KubePodData.js b/dashboard/src/components/modals/KubePodData.tsx similarity index 100% rename from dashboard/src/components/modals/KubePodData.js rename to dashboard/src/components/modals/KubePodData.tsx diff --git a/dashboard/src/components/modals/KubePods.js b/dashboard/src/components/modals/KubePods.tsx similarity index 100% rename from dashboard/src/components/modals/KubePods.js rename to dashboard/src/components/modals/KubePods.tsx diff --git a/dashboard/src/components/modals/KubeStatefulset.js b/dashboard/src/components/modals/KubeStatefulset.tsx similarity index 100% rename from dashboard/src/components/modals/KubeStatefulset.js rename to dashboard/src/components/modals/KubeStatefulset.tsx diff --git a/dashboard/src/components/modals/KubeStatefulsetData.js b/dashboard/src/components/modals/KubeStatefulsetData.tsx similarity index 100% rename from dashboard/src/components/modals/KubeStatefulsetData.js rename to dashboard/src/components/modals/KubeStatefulsetData.tsx diff --git a/dashboard/src/components/modals/MessageBox.js b/dashboard/src/components/modals/MessageBox.tsx similarity index 100% rename from dashboard/src/components/modals/MessageBox.js rename to dashboard/src/components/modals/MessageBox.tsx diff --git a/dashboard/src/components/modals/MonitorUrl.js b/dashboard/src/components/modals/MonitorUrl.tsx similarity index 100% rename from dashboard/src/components/modals/MonitorUrl.js rename to dashboard/src/components/modals/MonitorUrl.tsx diff --git a/dashboard/src/components/modals/NewIncidentMessage.js b/dashboard/src/components/modals/NewIncidentMessage.tsx similarity index 100% rename from dashboard/src/components/modals/NewIncidentMessage.js rename to dashboard/src/components/modals/NewIncidentMessage.tsx diff --git a/dashboard/src/components/modals/NoMonitorSubscriber.js b/dashboard/src/components/modals/NoMonitorSubscriber.tsx similarity index 100% rename from dashboard/src/components/modals/NoMonitorSubscriber.js rename to dashboard/src/components/modals/NoMonitorSubscriber.tsx diff --git a/dashboard/src/components/modals/ProbeDetail.js b/dashboard/src/components/modals/ProbeDetail.tsx similarity index 100% rename from dashboard/src/components/modals/ProbeDetail.js rename to dashboard/src/components/modals/ProbeDetail.tsx diff --git a/dashboard/src/components/modals/RemoveExternalStatusPage.js b/dashboard/src/components/modals/RemoveExternalStatusPage.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveExternalStatusPage.js rename to dashboard/src/components/modals/RemoveExternalStatusPage.tsx diff --git a/dashboard/src/components/modals/RemoveFooterLink.js b/dashboard/src/components/modals/RemoveFooterLink.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveFooterLink.js rename to dashboard/src/components/modals/RemoveFooterLink.tsx diff --git a/dashboard/src/components/modals/RemoveIncidentPriority.js b/dashboard/src/components/modals/RemoveIncidentPriority.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveIncidentPriority.js rename to dashboard/src/components/modals/RemoveIncidentPriority.tsx diff --git a/dashboard/src/components/modals/RemoveResourceCategory.js b/dashboard/src/components/modals/RemoveResourceCategory.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveResourceCategory.js rename to dashboard/src/components/modals/RemoveResourceCategory.tsx diff --git a/dashboard/src/components/modals/RemoveStatusPageCategory.js b/dashboard/src/components/modals/RemoveStatusPageCategory.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveStatusPageCategory.js rename to dashboard/src/components/modals/RemoveStatusPageCategory.tsx diff --git a/dashboard/src/components/modals/RemoveSubProject.js b/dashboard/src/components/modals/RemoveSubProject.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveSubProject.js rename to dashboard/src/components/modals/RemoveSubProject.tsx diff --git a/dashboard/src/components/modals/RemoveTeamUserModal.js b/dashboard/src/components/modals/RemoveTeamUserModal.tsx similarity index 100% rename from dashboard/src/components/modals/RemoveTeamUserModal.js rename to dashboard/src/components/modals/RemoveTeamUserModal.tsx diff --git a/dashboard/src/components/modals/RemovedFromProject.js b/dashboard/src/components/modals/RemovedFromProject.tsx similarity index 100% rename from dashboard/src/components/modals/RemovedFromProject.js rename to dashboard/src/components/modals/RemovedFromProject.tsx diff --git a/dashboard/src/components/modals/RemovedFromSubProject.js b/dashboard/src/components/modals/RemovedFromSubProject.tsx similarity index 100% rename from dashboard/src/components/modals/RemovedFromSubProject.js rename to dashboard/src/components/modals/RemovedFromSubProject.tsx diff --git a/dashboard/src/components/modals/ResetAPIKey.js b/dashboard/src/components/modals/ResetAPIKey.tsx similarity index 100% rename from dashboard/src/components/modals/ResetAPIKey.js rename to dashboard/src/components/modals/ResetAPIKey.tsx diff --git a/dashboard/src/components/modals/ResetCssModal.js b/dashboard/src/components/modals/ResetCssModal.tsx similarity index 100% rename from dashboard/src/components/modals/ResetCssModal.js rename to dashboard/src/components/modals/ResetCssModal.tsx diff --git a/dashboard/src/components/modals/ResetSmsTemplate.js b/dashboard/src/components/modals/ResetSmsTemplate.tsx similarity index 100% rename from dashboard/src/components/modals/ResetSmsTemplate.js rename to dashboard/src/components/modals/ResetSmsTemplate.tsx diff --git a/dashboard/src/components/modals/ResetStatusBubbleIdModal.js b/dashboard/src/components/modals/ResetStatusBubbleIdModal.tsx similarity index 100% rename from dashboard/src/components/modals/ResetStatusBubbleIdModal.js rename to dashboard/src/components/modals/ResetStatusBubbleIdModal.tsx diff --git a/dashboard/src/components/modals/RunAutomationScript.js b/dashboard/src/components/modals/RunAutomationScript.tsx similarity index 100% rename from dashboard/src/components/modals/RunAutomationScript.js rename to dashboard/src/components/modals/RunAutomationScript.tsx diff --git a/dashboard/src/components/modals/ScheduleHeaderModal.js b/dashboard/src/components/modals/ScheduleHeaderModal.tsx similarity index 100% rename from dashboard/src/components/modals/ScheduleHeaderModal.js rename to dashboard/src/components/modals/ScheduleHeaderModal.tsx diff --git a/dashboard/src/components/modals/SetDefaultIncidentPriority.js b/dashboard/src/components/modals/SetDefaultIncidentPriority.tsx similarity index 100% rename from dashboard/src/components/modals/SetDefaultIncidentPriority.js rename to dashboard/src/components/modals/SetDefaultIncidentPriority.tsx diff --git a/dashboard/src/components/modals/SubProjectApiKey.js b/dashboard/src/components/modals/SubProjectApiKey.tsx similarity index 100% rename from dashboard/src/components/modals/SubProjectApiKey.js rename to dashboard/src/components/modals/SubProjectApiKey.tsx diff --git a/dashboard/src/components/modals/SubscriberAdvanceOptions.js b/dashboard/src/components/modals/SubscriberAdvanceOptions.tsx similarity index 100% rename from dashboard/src/components/modals/SubscriberAdvanceOptions.js rename to dashboard/src/components/modals/SubscriberAdvanceOptions.tsx diff --git a/dashboard/src/components/modals/TwoFactorAuth.js b/dashboard/src/components/modals/TwoFactorAuth.tsx similarity index 100% rename from dashboard/src/components/modals/TwoFactorAuth.js rename to dashboard/src/components/modals/TwoFactorAuth.tsx diff --git a/dashboard/src/components/modals/Unauthorised.js b/dashboard/src/components/modals/Unauthorised.tsx similarity index 100% rename from dashboard/src/components/modals/Unauthorised.js rename to dashboard/src/components/modals/Unauthorised.tsx diff --git a/dashboard/src/components/modals/UploadFile.js b/dashboard/src/components/modals/UploadFile.tsx similarity index 100% rename from dashboard/src/components/modals/UploadFile.js rename to dashboard/src/components/modals/UploadFile.tsx diff --git a/dashboard/src/components/modals/ViewApplicationLogKey.js b/dashboard/src/components/modals/ViewApplicationLogKey.tsx similarity index 100% rename from dashboard/src/components/modals/ViewApplicationLogKey.js rename to dashboard/src/components/modals/ViewApplicationLogKey.tsx diff --git a/dashboard/src/components/modals/ViewErrorTrackerKey.js b/dashboard/src/components/modals/ViewErrorTrackerKey.tsx similarity index 100% rename from dashboard/src/components/modals/ViewErrorTrackerKey.js rename to dashboard/src/components/modals/ViewErrorTrackerKey.tsx diff --git a/dashboard/src/components/modals/ViewJsonLogs.js b/dashboard/src/components/modals/ViewJsonLogs.tsx similarity index 100% rename from dashboard/src/components/modals/ViewJsonLogs.js rename to dashboard/src/components/modals/ViewJsonLogs.tsx diff --git a/dashboard/src/components/modals/ViewScriptLogs.js b/dashboard/src/components/modals/ViewScriptLogs.tsx similarity index 100% rename from dashboard/src/components/modals/ViewScriptLogs.js rename to dashboard/src/components/modals/ViewScriptLogs.tsx diff --git a/dashboard/src/components/modals/deleteSlackTeam.js b/dashboard/src/components/modals/deleteSlackTeam.tsx similarity index 100% rename from dashboard/src/components/modals/deleteSlackTeam.js rename to dashboard/src/components/modals/deleteSlackTeam.tsx diff --git a/dashboard/src/components/modals/inviteTeamMember.js b/dashboard/src/components/modals/inviteTeamMember.tsx similarity index 100% rename from dashboard/src/components/modals/inviteTeamMember.js rename to dashboard/src/components/modals/inviteTeamMember.tsx diff --git a/dashboard/src/components/modals/projectTeamMemberNotification.js b/dashboard/src/components/modals/projectTeamMemberNotification.tsx similarity index 100% rename from dashboard/src/components/modals/projectTeamMemberNotification.js rename to dashboard/src/components/modals/projectTeamMemberNotification.tsx diff --git a/dashboard/src/components/modals/removeGroup.js b/dashboard/src/components/modals/removeGroup.tsx similarity index 100% rename from dashboard/src/components/modals/removeGroup.js rename to dashboard/src/components/modals/removeGroup.tsx diff --git a/dashboard/src/components/monitor/ApiAdvance.js b/dashboard/src/components/monitor/ApiAdvance.tsx similarity index 100% rename from dashboard/src/components/monitor/ApiAdvance.js rename to dashboard/src/components/monitor/ApiAdvance.tsx diff --git a/dashboard/src/components/monitor/ConsoleLogView.js b/dashboard/src/components/monitor/ConsoleLogView.tsx similarity index 100% rename from dashboard/src/components/monitor/ConsoleLogView.js rename to dashboard/src/components/monitor/ConsoleLogView.tsx diff --git a/dashboard/src/components/monitor/KubeIndicator.js b/dashboard/src/components/monitor/KubeIndicator.tsx similarity index 100% rename from dashboard/src/components/monitor/KubeIndicator.js rename to dashboard/src/components/monitor/KubeIndicator.tsx diff --git a/dashboard/src/components/monitor/MonitorChart.js b/dashboard/src/components/monitor/MonitorChart.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorChart.js rename to dashboard/src/components/monitor/MonitorChart.tsx diff --git a/dashboard/src/components/monitor/MonitorCustomFields.js b/dashboard/src/components/monitor/MonitorCustomFields.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorCustomFields.js rename to dashboard/src/components/monitor/MonitorCustomFields.tsx diff --git a/dashboard/src/components/monitor/MonitorDetail.js b/dashboard/src/components/monitor/MonitorDetail.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorDetail.js rename to dashboard/src/components/monitor/MonitorDetail.tsx diff --git a/dashboard/src/components/monitor/MonitorLighthouseLogsList.js b/dashboard/src/components/monitor/MonitorLighthouseLogsList.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorLighthouseLogsList.js rename to dashboard/src/components/monitor/MonitorLighthouseLogsList.tsx diff --git a/dashboard/src/components/monitor/MonitorList.js b/dashboard/src/components/monitor/MonitorList.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorList.js rename to dashboard/src/components/monitor/MonitorList.tsx diff --git a/dashboard/src/components/monitor/MonitorLogsList.js b/dashboard/src/components/monitor/MonitorLogsList.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorLogsList.js rename to dashboard/src/components/monitor/MonitorLogsList.tsx diff --git a/dashboard/src/components/monitor/MonitorTabularList.js b/dashboard/src/components/monitor/MonitorTabularList.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorTabularList.js rename to dashboard/src/components/monitor/MonitorTabularList.tsx diff --git a/dashboard/src/components/monitor/MonitorTitle.js b/dashboard/src/components/monitor/MonitorTitle.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorTitle.js rename to dashboard/src/components/monitor/MonitorTitle.tsx diff --git a/dashboard/src/components/monitor/MonitorViewChangeComponentBox.js b/dashboard/src/components/monitor/MonitorViewChangeComponentBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewChangeComponentBox.js rename to dashboard/src/components/monitor/MonitorViewChangeComponentBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewDeleteBox.js b/dashboard/src/components/monitor/MonitorViewDeleteBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewDeleteBox.js rename to dashboard/src/components/monitor/MonitorViewDeleteBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewDisableBox.js b/dashboard/src/components/monitor/MonitorViewDisableBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewDisableBox.js rename to dashboard/src/components/monitor/MonitorViewDisableBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewHeader.js b/dashboard/src/components/monitor/MonitorViewHeader.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewHeader.js rename to dashboard/src/components/monitor/MonitorViewHeader.tsx diff --git a/dashboard/src/components/monitor/MonitorViewIncidentBox.js b/dashboard/src/components/monitor/MonitorViewIncidentBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewIncidentBox.js rename to dashboard/src/components/monitor/MonitorViewIncidentBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewLighthouseLogsBox.js b/dashboard/src/components/monitor/MonitorViewLighthouseLogsBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewLighthouseLogsBox.js rename to dashboard/src/components/monitor/MonitorViewLighthouseLogsBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewLogsBox.js b/dashboard/src/components/monitor/MonitorViewLogsBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewLogsBox.js rename to dashboard/src/components/monitor/MonitorViewLogsBox.tsx diff --git a/dashboard/src/components/monitor/MonitorViewSubscriberBox.js b/dashboard/src/components/monitor/MonitorViewSubscriberBox.tsx similarity index 100% rename from dashboard/src/components/monitor/MonitorViewSubscriberBox.js rename to dashboard/src/components/monitor/MonitorViewSubscriberBox.tsx diff --git a/dashboard/src/components/monitor/NewMonitor.js b/dashboard/src/components/monitor/NewMonitor.tsx similarity index 100% rename from dashboard/src/components/monitor/NewMonitor.js rename to dashboard/src/components/monitor/NewMonitor.tsx diff --git a/dashboard/src/components/monitor/ProbeBar.js b/dashboard/src/components/monitor/ProbeBar.tsx similarity index 100% rename from dashboard/src/components/monitor/ProbeBar.js rename to dashboard/src/components/monitor/ProbeBar.tsx diff --git a/dashboard/src/components/monitor/ResponseComponent.js b/dashboard/src/components/monitor/ResponseComponent.tsx similarity index 100% rename from dashboard/src/components/monitor/ResponseComponent.js rename to dashboard/src/components/monitor/ResponseComponent.tsx diff --git a/dashboard/src/components/monitor/ResponseParent.js b/dashboard/src/components/monitor/ResponseParent.tsx similarity index 100% rename from dashboard/src/components/monitor/ResponseParent.js rename to dashboard/src/components/monitor/ResponseParent.tsx diff --git a/dashboard/src/components/monitor/StatusIndicator.js b/dashboard/src/components/monitor/StatusIndicator.tsx similarity index 100% rename from dashboard/src/components/monitor/StatusIndicator.js rename to dashboard/src/components/monitor/StatusIndicator.tsx diff --git a/dashboard/src/components/monitor/ThirdPartyVariables.js b/dashboard/src/components/monitor/ThirdPartyVariables.tsx similarity index 100% rename from dashboard/src/components/monitor/ThirdPartyVariables.js rename to dashboard/src/components/monitor/ThirdPartyVariables.tsx diff --git a/dashboard/src/components/monitor/WebsiteIssuesList.js b/dashboard/src/components/monitor/WebsiteIssuesList.tsx similarity index 100% rename from dashboard/src/components/monitor/WebsiteIssuesList.js rename to dashboard/src/components/monitor/WebsiteIssuesList.tsx diff --git a/dashboard/src/components/monitorSla/BreachedMonitorSla.js b/dashboard/src/components/monitorSla/BreachedMonitorSla.tsx similarity index 100% rename from dashboard/src/components/monitorSla/BreachedMonitorSla.js rename to dashboard/src/components/monitorSla/BreachedMonitorSla.tsx diff --git a/dashboard/src/components/monitorSla/DeleteMonitorSlaModal.js b/dashboard/src/components/monitorSla/DeleteMonitorSlaModal.tsx similarity index 100% rename from dashboard/src/components/monitorSla/DeleteMonitorSlaModal.js rename to dashboard/src/components/monitorSla/DeleteMonitorSlaModal.tsx diff --git a/dashboard/src/components/monitorSla/EditMonitorSlaModal.js b/dashboard/src/components/monitorSla/EditMonitorSlaModal.tsx similarity index 100% rename from dashboard/src/components/monitorSla/EditMonitorSlaModal.js rename to dashboard/src/components/monitorSla/EditMonitorSlaModal.tsx diff --git a/dashboard/src/components/monitorSla/MonitorSla.js b/dashboard/src/components/monitorSla/MonitorSla.tsx similarity index 100% rename from dashboard/src/components/monitorSla/MonitorSla.js rename to dashboard/src/components/monitorSla/MonitorSla.tsx diff --git a/dashboard/src/components/monitorSla/MonitorSlaModal.js b/dashboard/src/components/monitorSla/MonitorSlaModal.tsx similarity index 100% rename from dashboard/src/components/monitorSla/MonitorSlaModal.js rename to dashboard/src/components/monitorSla/MonitorSlaModal.tsx diff --git a/dashboard/src/components/multiSelect/DropDown.js b/dashboard/src/components/multiSelect/DropDown.tsx similarity index 100% rename from dashboard/src/components/multiSelect/DropDown.js rename to dashboard/src/components/multiSelect/DropDown.tsx diff --git a/dashboard/src/components/multiSelect/LoadingIndicator.js b/dashboard/src/components/multiSelect/LoadingIndicator.tsx similarity index 100% rename from dashboard/src/components/multiSelect/LoadingIndicator.js rename to dashboard/src/components/multiSelect/LoadingIndicator.tsx diff --git a/dashboard/src/components/multiSelect/MultiSelectField.js b/dashboard/src/components/multiSelect/MultiSelectField.tsx similarity index 100% rename from dashboard/src/components/multiSelect/MultiSelectField.js rename to dashboard/src/components/multiSelect/MultiSelectField.tsx diff --git a/dashboard/src/components/multiSelect/MultiSelectMonitor.js b/dashboard/src/components/multiSelect/MultiSelectMonitor.tsx similarity index 100% rename from dashboard/src/components/multiSelect/MultiSelectMonitor.js rename to dashboard/src/components/multiSelect/MultiSelectMonitor.tsx diff --git a/dashboard/src/components/multiSelect/RFReactSelect.js b/dashboard/src/components/multiSelect/RFReactSelect.tsx similarity index 100% rename from dashboard/src/components/multiSelect/RFReactSelect.js rename to dashboard/src/components/multiSelect/RFReactSelect.tsx diff --git a/dashboard/src/components/multiSelect/SelectItem.js b/dashboard/src/components/multiSelect/SelectItem.tsx similarity index 100% rename from dashboard/src/components/multiSelect/SelectItem.js rename to dashboard/src/components/multiSelect/SelectItem.tsx diff --git a/dashboard/src/components/multiSelect/SelectList.js b/dashboard/src/components/multiSelect/SelectList.tsx similarity index 100% rename from dashboard/src/components/multiSelect/SelectList.js rename to dashboard/src/components/multiSelect/SelectList.tsx diff --git a/dashboard/src/components/multiSelect/SelectPanel.js b/dashboard/src/components/multiSelect/SelectPanel.tsx similarity index 100% rename from dashboard/src/components/multiSelect/SelectPanel.js rename to dashboard/src/components/multiSelect/SelectPanel.tsx diff --git a/dashboard/src/components/multiSelect/index.js b/dashboard/src/components/multiSelect/index.tsx similarity index 100% rename from dashboard/src/components/multiSelect/index.js rename to dashboard/src/components/multiSelect/index.tsx diff --git a/dashboard/src/components/nav/Search.js b/dashboard/src/components/nav/Search.tsx similarity index 100% rename from dashboard/src/components/nav/Search.js rename to dashboard/src/components/nav/Search.tsx diff --git a/dashboard/src/components/nav/SideNav.js b/dashboard/src/components/nav/SideNav.tsx similarity index 100% rename from dashboard/src/components/nav/SideNav.js rename to dashboard/src/components/nav/SideNav.tsx diff --git a/dashboard/src/components/nav/SideNavItem.js b/dashboard/src/components/nav/SideNavItem.tsx similarity index 100% rename from dashboard/src/components/nav/SideNavItem.js rename to dashboard/src/components/nav/SideNavItem.tsx diff --git a/dashboard/src/components/nav/TopNav.js b/dashboard/src/components/nav/TopNav.tsx similarity index 100% rename from dashboard/src/components/nav/TopNav.js rename to dashboard/src/components/nav/TopNav.tsx diff --git a/dashboard/src/components/notification/NotificationMenu.js b/dashboard/src/components/notification/NotificationMenu.tsx similarity index 100% rename from dashboard/src/components/notification/NotificationMenu.js rename to dashboard/src/components/notification/NotificationMenu.tsx diff --git a/dashboard/src/components/onCall/OnCallData.js b/dashboard/src/components/onCall/OnCallData.tsx similarity index 100% rename from dashboard/src/components/onCall/OnCallData.js rename to dashboard/src/components/onCall/OnCallData.tsx diff --git a/dashboard/src/components/onCall/OnCallSchedule.js b/dashboard/src/components/onCall/OnCallSchedule.tsx similarity index 100% rename from dashboard/src/components/onCall/OnCallSchedule.js rename to dashboard/src/components/onCall/OnCallSchedule.tsx diff --git a/dashboard/src/components/onCall/OnCallTableRows.js b/dashboard/src/components/onCall/OnCallTableRows.tsx similarity index 100% rename from dashboard/src/components/onCall/OnCallTableRows.js rename to dashboard/src/components/onCall/OnCallTableRows.tsx diff --git a/dashboard/src/components/oneuptimeApi/ApiDoc.js b/dashboard/src/components/oneuptimeApi/ApiDoc.tsx similarity index 100% rename from dashboard/src/components/oneuptimeApi/ApiDoc.js rename to dashboard/src/components/oneuptimeApi/ApiDoc.tsx diff --git a/dashboard/src/components/paymentCard/CustomerBalance.js b/dashboard/src/components/paymentCard/CustomerBalance.tsx similarity index 100% rename from dashboard/src/components/paymentCard/CustomerBalance.js rename to dashboard/src/components/paymentCard/CustomerBalance.tsx diff --git a/dashboard/src/components/paymentCard/PaymentCard.js b/dashboard/src/components/paymentCard/PaymentCard.tsx similarity index 100% rename from dashboard/src/components/paymentCard/PaymentCard.js rename to dashboard/src/components/paymentCard/PaymentCard.tsx diff --git a/dashboard/src/components/performanceTracker/ChartComponent.js b/dashboard/src/components/performanceTracker/ChartComponent.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/ChartComponent.js rename to dashboard/src/components/performanceTracker/ChartComponent.tsx diff --git a/dashboard/src/components/performanceTracker/DeletePerformanceMetric.js b/dashboard/src/components/performanceTracker/DeletePerformanceMetric.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/DeletePerformanceMetric.js rename to dashboard/src/components/performanceTracker/DeletePerformanceMetric.tsx diff --git a/dashboard/src/components/performanceTracker/DeletePerformanceTracker.js b/dashboard/src/components/performanceTracker/DeletePerformanceTracker.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/DeletePerformanceTracker.js rename to dashboard/src/components/performanceTracker/DeletePerformanceTracker.tsx diff --git a/dashboard/src/components/performanceTracker/NewPerformanceTracker.js b/dashboard/src/components/performanceTracker/NewPerformanceTracker.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/NewPerformanceTracker.js rename to dashboard/src/components/performanceTracker/NewPerformanceTracker.tsx diff --git a/dashboard/src/components/performanceTracker/PerformanceTrackerHeader.js b/dashboard/src/components/performanceTracker/PerformanceTrackerHeader.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/PerformanceTrackerHeader.js rename to dashboard/src/components/performanceTracker/PerformanceTrackerHeader.tsx diff --git a/dashboard/src/components/performanceTracker/PerformanceTrackerList.js b/dashboard/src/components/performanceTracker/PerformanceTrackerList.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/PerformanceTrackerList.js rename to dashboard/src/components/performanceTracker/PerformanceTrackerList.tsx diff --git a/dashboard/src/components/performanceTracker/PerformanceView.js b/dashboard/src/components/performanceTracker/PerformanceView.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/PerformanceView.js rename to dashboard/src/components/performanceTracker/PerformanceView.tsx diff --git a/dashboard/src/components/performanceTracker/QuickStart.js b/dashboard/src/components/performanceTracker/QuickStart.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/QuickStart.js rename to dashboard/src/components/performanceTracker/QuickStart.tsx diff --git a/dashboard/src/components/performanceTracker/TableComponent.js b/dashboard/src/components/performanceTracker/TableComponent.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/TableComponent.js rename to dashboard/src/components/performanceTracker/TableComponent.tsx diff --git a/dashboard/src/components/performanceTracker/TrackerInfo.js b/dashboard/src/components/performanceTracker/TrackerInfo.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/TrackerInfo.js rename to dashboard/src/components/performanceTracker/TrackerInfo.tsx diff --git a/dashboard/src/components/performanceTracker/TransactionMetricsTable.js b/dashboard/src/components/performanceTracker/TransactionMetricsTable.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/TransactionMetricsTable.js rename to dashboard/src/components/performanceTracker/TransactionMetricsTable.tsx diff --git a/dashboard/src/components/performanceTracker/WebTransactionsChart.js b/dashboard/src/components/performanceTracker/WebTransactionsChart.tsx similarity index 100% rename from dashboard/src/components/performanceTracker/WebTransactionsChart.js rename to dashboard/src/components/performanceTracker/WebTransactionsChart.tsx diff --git a/dashboard/src/components/probe/ProbeList.js b/dashboard/src/components/probe/ProbeList.tsx similarity index 100% rename from dashboard/src/components/probe/ProbeList.js rename to dashboard/src/components/probe/ProbeList.tsx diff --git a/dashboard/src/components/probe/ProbeStatus.js b/dashboard/src/components/probe/ProbeStatus.tsx similarity index 100% rename from dashboard/src/components/probe/ProbeStatus.js rename to dashboard/src/components/probe/ProbeStatus.tsx diff --git a/dashboard/src/components/profile/ProfileMenu.js b/dashboard/src/components/profile/ProfileMenu.tsx similarity index 100% rename from dashboard/src/components/profile/ProfileMenu.js rename to dashboard/src/components/profile/ProfileMenu.tsx diff --git a/dashboard/src/components/profileSettings/ChangePassword.js b/dashboard/src/components/profileSettings/ChangePassword.tsx similarity index 100% rename from dashboard/src/components/profileSettings/ChangePassword.js rename to dashboard/src/components/profileSettings/ChangePassword.tsx diff --git a/dashboard/src/components/profileSettings/DeleteAccountBox.js b/dashboard/src/components/profileSettings/DeleteAccountBox.tsx similarity index 100% rename from dashboard/src/components/profileSettings/DeleteAccountBox.js rename to dashboard/src/components/profileSettings/DeleteAccountBox.tsx diff --git a/dashboard/src/components/profileSettings/Profile.js b/dashboard/src/components/profileSettings/Profile.tsx similarity index 100% rename from dashboard/src/components/profileSettings/Profile.js rename to dashboard/src/components/profileSettings/Profile.tsx diff --git a/dashboard/src/components/project/CreateProjectModal.js b/dashboard/src/components/project/CreateProjectModal.tsx similarity index 100% rename from dashboard/src/components/project/CreateProjectModal.js rename to dashboard/src/components/project/CreateProjectModal.tsx diff --git a/dashboard/src/components/project/DeleteCaution.js b/dashboard/src/components/project/DeleteCaution.tsx similarity index 100% rename from dashboard/src/components/project/DeleteCaution.js rename to dashboard/src/components/project/DeleteCaution.tsx diff --git a/dashboard/src/components/project/DeleteMessaging.js b/dashboard/src/components/project/DeleteMessaging.tsx similarity index 100% rename from dashboard/src/components/project/DeleteMessaging.js rename to dashboard/src/components/project/DeleteMessaging.tsx diff --git a/dashboard/src/components/project/DeleteProjectModal.js b/dashboard/src/components/project/DeleteProjectModal.tsx similarity index 100% rename from dashboard/src/components/project/DeleteProjectModal.js rename to dashboard/src/components/project/DeleteProjectModal.tsx diff --git a/dashboard/src/components/project/DeleteRequesModal.js b/dashboard/src/components/project/DeleteRequesModal.tsx similarity index 100% rename from dashboard/src/components/project/DeleteRequesModal.js rename to dashboard/src/components/project/DeleteRequesModal.tsx diff --git a/dashboard/src/components/project/PlanFields.js b/dashboard/src/components/project/PlanFields.tsx similarity index 100% rename from dashboard/src/components/project/PlanFields.js rename to dashboard/src/components/project/PlanFields.tsx diff --git a/dashboard/src/components/project/ProjectForm.js b/dashboard/src/components/project/ProjectForm.tsx similarity index 100% rename from dashboard/src/components/project/ProjectForm.js rename to dashboard/src/components/project/ProjectForm.tsx diff --git a/dashboard/src/components/project/ProjectSwitcher.js b/dashboard/src/components/project/ProjectSwitcher.tsx similarity index 100% rename from dashboard/src/components/project/ProjectSwitcher.js rename to dashboard/src/components/project/ProjectSwitcher.tsx diff --git a/dashboard/src/components/project/ProjectSwitchingModal.js b/dashboard/src/components/project/ProjectSwitchingModal.tsx similarity index 100% rename from dashboard/src/components/project/ProjectSwitchingModal.js rename to dashboard/src/components/project/ProjectSwitchingModal.tsx diff --git a/dashboard/src/components/project/RadioInput.js b/dashboard/src/components/project/RadioInput.tsx similarity index 100% rename from dashboard/src/components/project/RadioInput.js rename to dashboard/src/components/project/RadioInput.tsx diff --git a/dashboard/src/components/project/UpgradeForm.js b/dashboard/src/components/project/UpgradeForm.tsx similarity index 100% rename from dashboard/src/components/project/UpgradeForm.js rename to dashboard/src/components/project/UpgradeForm.tsx diff --git a/dashboard/src/components/project/UpgradePlanFields.js b/dashboard/src/components/project/UpgradePlanFields.tsx similarity index 100% rename from dashboard/src/components/project/UpgradePlanFields.js rename to dashboard/src/components/project/UpgradePlanFields.tsx diff --git a/dashboard/src/components/project/UpgradePlanModal.js b/dashboard/src/components/project/UpgradePlanModal.tsx similarity index 100% rename from dashboard/src/components/project/UpgradePlanModal.js rename to dashboard/src/components/project/UpgradePlanModal.tsx diff --git a/dashboard/src/components/reports/Incidents.js b/dashboard/src/components/reports/Incidents.tsx similarity index 100% rename from dashboard/src/components/reports/Incidents.js rename to dashboard/src/components/reports/Incidents.tsx diff --git a/dashboard/src/components/reports/Members.js b/dashboard/src/components/reports/Members.tsx similarity index 100% rename from dashboard/src/components/reports/Members.js rename to dashboard/src/components/reports/Members.tsx diff --git a/dashboard/src/components/reports/Monitors.js b/dashboard/src/components/reports/Monitors.tsx similarity index 100% rename from dashboard/src/components/reports/Monitors.js rename to dashboard/src/components/reports/Monitors.tsx diff --git a/dashboard/src/components/reports/ResolveTime.js b/dashboard/src/components/reports/ResolveTime.tsx similarity index 100% rename from dashboard/src/components/reports/ResolveTime.js rename to dashboard/src/components/reports/ResolveTime.tsx diff --git a/dashboard/src/components/schedule/DeleteBox.js b/dashboard/src/components/schedule/DeleteBox.tsx similarity index 100% rename from dashboard/src/components/schedule/DeleteBox.js rename to dashboard/src/components/schedule/DeleteBox.tsx diff --git a/dashboard/src/components/schedule/DeleteScheduleModal.js b/dashboard/src/components/schedule/DeleteScheduleModal.tsx similarity index 100% rename from dashboard/src/components/schedule/DeleteScheduleModal.js rename to dashboard/src/components/schedule/DeleteScheduleModal.tsx diff --git a/dashboard/src/components/schedule/EscalationSummary.js b/dashboard/src/components/schedule/EscalationSummary.tsx similarity index 100% rename from dashboard/src/components/schedule/EscalationSummary.js rename to dashboard/src/components/schedule/EscalationSummary.tsx diff --git a/dashboard/src/components/schedule/EscalationSummarySingle.js b/dashboard/src/components/schedule/EscalationSummarySingle.tsx similarity index 100% rename from dashboard/src/components/schedule/EscalationSummarySingle.js rename to dashboard/src/components/schedule/EscalationSummarySingle.tsx diff --git a/dashboard/src/components/schedule/EscalationsList.js b/dashboard/src/components/schedule/EscalationsList.tsx similarity index 100% rename from dashboard/src/components/schedule/EscalationsList.js rename to dashboard/src/components/schedule/EscalationsList.tsx diff --git a/dashboard/src/components/schedule/MonitorBox.js b/dashboard/src/components/schedule/MonitorBox.tsx similarity index 100% rename from dashboard/src/components/schedule/MonitorBox.js rename to dashboard/src/components/schedule/MonitorBox.tsx diff --git a/dashboard/src/components/schedule/MonitorInputs.js b/dashboard/src/components/schedule/MonitorInputs.tsx similarity index 100% rename from dashboard/src/components/schedule/MonitorInputs.js rename to dashboard/src/components/schedule/MonitorInputs.tsx diff --git a/dashboard/src/components/schedule/OnCallAlertBox.js b/dashboard/src/components/schedule/OnCallAlertBox.tsx similarity index 100% rename from dashboard/src/components/schedule/OnCallAlertBox.js rename to dashboard/src/components/schedule/OnCallAlertBox.tsx diff --git a/dashboard/src/components/schedule/RenameScheduleBox.js b/dashboard/src/components/schedule/RenameScheduleBox.tsx similarity index 100% rename from dashboard/src/components/schedule/RenameScheduleBox.js rename to dashboard/src/components/schedule/RenameScheduleBox.tsx diff --git a/dashboard/src/components/schedule/RenderAlertOptions.js b/dashboard/src/components/schedule/RenderAlertOptions.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderAlertOptions.js rename to dashboard/src/components/schedule/RenderAlertOptions.tsx diff --git a/dashboard/src/components/schedule/RenderEscalation.js b/dashboard/src/components/schedule/RenderEscalation.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderEscalation.js rename to dashboard/src/components/schedule/RenderEscalation.tsx diff --git a/dashboard/src/components/schedule/RenderInterval.js b/dashboard/src/components/schedule/RenderInterval.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderInterval.js rename to dashboard/src/components/schedule/RenderInterval.tsx diff --git a/dashboard/src/components/schedule/RenderMember.js b/dashboard/src/components/schedule/RenderMember.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderMember.js rename to dashboard/src/components/schedule/RenderMember.tsx diff --git a/dashboard/src/components/schedule/RenderMembers.js b/dashboard/src/components/schedule/RenderMembers.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderMembers.js rename to dashboard/src/components/schedule/RenderMembers.tsx diff --git a/dashboard/src/components/schedule/RenderRotationFrequency.js b/dashboard/src/components/schedule/RenderRotationFrequency.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderRotationFrequency.js rename to dashboard/src/components/schedule/RenderRotationFrequency.tsx diff --git a/dashboard/src/components/schedule/RenderRotationSwitchTime.js b/dashboard/src/components/schedule/RenderRotationSwitchTime.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderRotationSwitchTime.js rename to dashboard/src/components/schedule/RenderRotationSwitchTime.tsx diff --git a/dashboard/src/components/schedule/RenderSingleEscalation.js b/dashboard/src/components/schedule/RenderSingleEscalation.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderSingleEscalation.js rename to dashboard/src/components/schedule/RenderSingleEscalation.tsx diff --git a/dashboard/src/components/schedule/RenderTeams.js b/dashboard/src/components/schedule/RenderTeams.tsx similarity index 100% rename from dashboard/src/components/schedule/RenderTeams.js rename to dashboard/src/components/schedule/RenderTeams.tsx diff --git a/dashboard/src/components/schedule/ScheduleCalender.js b/dashboard/src/components/schedule/ScheduleCalender.tsx similarity index 100% rename from dashboard/src/components/schedule/ScheduleCalender.js rename to dashboard/src/components/schedule/ScheduleCalender.tsx diff --git a/dashboard/src/components/schedule/ScheduleForm.js b/dashboard/src/components/schedule/ScheduleForm.tsx similarity index 100% rename from dashboard/src/components/schedule/ScheduleForm.js rename to dashboard/src/components/schedule/ScheduleForm.tsx diff --git a/dashboard/src/components/schedule/ScheduleInput.js b/dashboard/src/components/schedule/ScheduleInput.tsx similarity index 100% rename from dashboard/src/components/schedule/ScheduleInput.js rename to dashboard/src/components/schedule/ScheduleInput.tsx diff --git a/dashboard/src/components/schedule/ScheduleProjectBox.js b/dashboard/src/components/schedule/ScheduleProjectBox.tsx similarity index 100% rename from dashboard/src/components/schedule/ScheduleProjectBox.js rename to dashboard/src/components/schedule/ScheduleProjectBox.tsx diff --git a/dashboard/src/components/schedule/UserBox.js b/dashboard/src/components/schedule/UserBox.tsx similarity index 100% rename from dashboard/src/components/schedule/UserBox.js rename to dashboard/src/components/schedule/UserBox.tsx diff --git a/dashboard/src/components/schedule/UserInputs.js b/dashboard/src/components/schedule/UserInputs.tsx similarity index 100% rename from dashboard/src/components/schedule/UserInputs.js rename to dashboard/src/components/schedule/UserInputs.tsx diff --git a/dashboard/src/components/scheduledEvent/AddNoteModal.js b/dashboard/src/components/scheduledEvent/AddNoteModal.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/AddNoteModal.js rename to dashboard/src/components/scheduledEvent/AddNoteModal.tsx diff --git a/dashboard/src/components/scheduledEvent/DeleteNoteModal.js b/dashboard/src/components/scheduledEvent/DeleteNoteModal.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/DeleteNoteModal.js rename to dashboard/src/components/scheduledEvent/DeleteNoteModal.tsx diff --git a/dashboard/src/components/scheduledEvent/EditNoteModal.js b/dashboard/src/components/scheduledEvent/EditNoteModal.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/EditNoteModal.js rename to dashboard/src/components/scheduledEvent/EditNoteModal.tsx diff --git a/dashboard/src/components/scheduledEvent/EventBox.js b/dashboard/src/components/scheduledEvent/EventBox.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/EventBox.js rename to dashboard/src/components/scheduledEvent/EventBox.tsx diff --git a/dashboard/src/components/scheduledEvent/OngoingScheduledEvent.js b/dashboard/src/components/scheduledEvent/OngoingScheduledEvent.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/OngoingScheduledEvent.js rename to dashboard/src/components/scheduledEvent/OngoingScheduledEvent.tsx diff --git a/dashboard/src/components/scheduledEvent/ScheduleEventDeleteBox.js b/dashboard/src/components/scheduledEvent/ScheduleEventDeleteBox.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/ScheduleEventDeleteBox.js rename to dashboard/src/components/scheduledEvent/ScheduleEventDeleteBox.tsx diff --git a/dashboard/src/components/scheduledEvent/ScheduledEvent.js b/dashboard/src/components/scheduledEvent/ScheduledEvent.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/ScheduledEvent.js rename to dashboard/src/components/scheduledEvent/ScheduledEvent.tsx diff --git a/dashboard/src/components/scheduledEvent/ScheduledEventDescription.js b/dashboard/src/components/scheduledEvent/ScheduledEventDescription.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/ScheduledEventDescription.js rename to dashboard/src/components/scheduledEvent/ScheduledEventDescription.tsx diff --git a/dashboard/src/components/scheduledEvent/ScheduledEventNote.js b/dashboard/src/components/scheduledEvent/ScheduledEventNote.tsx similarity index 100% rename from dashboard/src/components/scheduledEvent/ScheduledEventNote.js rename to dashboard/src/components/scheduledEvent/ScheduledEventNote.tsx diff --git a/dashboard/src/components/search/SearchInput.js b/dashboard/src/components/search/SearchInput.tsx similarity index 100% rename from dashboard/src/components/search/SearchInput.js rename to dashboard/src/components/search/SearchInput.tsx diff --git a/dashboard/src/components/security/ApplicationSecurity.js b/dashboard/src/components/security/ApplicationSecurity.tsx similarity index 100% rename from dashboard/src/components/security/ApplicationSecurity.js rename to dashboard/src/components/security/ApplicationSecurity.tsx diff --git a/dashboard/src/components/security/ApplicationSecurityDeleteBox.js b/dashboard/src/components/security/ApplicationSecurityDeleteBox.tsx similarity index 100% rename from dashboard/src/components/security/ApplicationSecurityDeleteBox.js rename to dashboard/src/components/security/ApplicationSecurityDeleteBox.tsx diff --git a/dashboard/src/components/security/ApplicationSecurityDetail.js b/dashboard/src/components/security/ApplicationSecurityDetail.tsx similarity index 100% rename from dashboard/src/components/security/ApplicationSecurityDetail.js rename to dashboard/src/components/security/ApplicationSecurityDetail.tsx diff --git a/dashboard/src/components/security/ApplicationSecurityForm.js b/dashboard/src/components/security/ApplicationSecurityForm.tsx similarity index 100% rename from dashboard/src/components/security/ApplicationSecurityForm.js rename to dashboard/src/components/security/ApplicationSecurityForm.tsx diff --git a/dashboard/src/components/security/ApplicationSecurityView.js b/dashboard/src/components/security/ApplicationSecurityView.tsx similarity index 100% rename from dashboard/src/components/security/ApplicationSecurityView.js rename to dashboard/src/components/security/ApplicationSecurityView.tsx diff --git a/dashboard/src/components/security/ContainerSecurity.js b/dashboard/src/components/security/ContainerSecurity.tsx similarity index 100% rename from dashboard/src/components/security/ContainerSecurity.js rename to dashboard/src/components/security/ContainerSecurity.tsx diff --git a/dashboard/src/components/security/ContainerSecurityDeleteBox.js b/dashboard/src/components/security/ContainerSecurityDeleteBox.tsx similarity index 100% rename from dashboard/src/components/security/ContainerSecurityDeleteBox.js rename to dashboard/src/components/security/ContainerSecurityDeleteBox.tsx diff --git a/dashboard/src/components/security/ContainerSecurityDetail.js b/dashboard/src/components/security/ContainerSecurityDetail.tsx similarity index 100% rename from dashboard/src/components/security/ContainerSecurityDetail.js rename to dashboard/src/components/security/ContainerSecurityDetail.tsx diff --git a/dashboard/src/components/security/ContainerSecurityForm.js b/dashboard/src/components/security/ContainerSecurityForm.tsx similarity index 100% rename from dashboard/src/components/security/ContainerSecurityForm.js rename to dashboard/src/components/security/ContainerSecurityForm.tsx diff --git a/dashboard/src/components/security/ContainerSecurityView.js b/dashboard/src/components/security/ContainerSecurityView.tsx similarity index 100% rename from dashboard/src/components/security/ContainerSecurityView.js rename to dashboard/src/components/security/ContainerSecurityView.tsx diff --git a/dashboard/src/components/security/IssueIndicator.js b/dashboard/src/components/security/IssueIndicator.tsx similarity index 100% rename from dashboard/src/components/security/IssueIndicator.js rename to dashboard/src/components/security/IssueIndicator.tsx diff --git a/dashboard/src/components/security/IssueLabel.js b/dashboard/src/components/security/IssueLabel.tsx similarity index 100% rename from dashboard/src/components/security/IssueLabel.js rename to dashboard/src/components/security/IssueLabel.tsx diff --git a/dashboard/src/components/security/SecurityDetail.js b/dashboard/src/components/security/SecurityDetail.tsx similarity index 100% rename from dashboard/src/components/security/SecurityDetail.js rename to dashboard/src/components/security/SecurityDetail.tsx diff --git a/dashboard/src/components/security/SecurityInfo.js b/dashboard/src/components/security/SecurityInfo.tsx similarity index 100% rename from dashboard/src/components/security/SecurityInfo.js rename to dashboard/src/components/security/SecurityInfo.tsx diff --git a/dashboard/src/components/security/SecurityLog.js b/dashboard/src/components/security/SecurityLog.tsx similarity index 100% rename from dashboard/src/components/security/SecurityLog.js rename to dashboard/src/components/security/SecurityLog.tsx diff --git a/dashboard/src/components/settings/APISettings.js b/dashboard/src/components/settings/APISettings.tsx similarity index 100% rename from dashboard/src/components/settings/APISettings.js rename to dashboard/src/components/settings/APISettings.tsx diff --git a/dashboard/src/components/settings/AdvancedIncidentNotification.js b/dashboard/src/components/settings/AdvancedIncidentNotification.tsx similarity index 100% rename from dashboard/src/components/settings/AdvancedIncidentNotification.js rename to dashboard/src/components/settings/AdvancedIncidentNotification.tsx diff --git a/dashboard/src/components/settings/AlertAdvanceOption.js b/dashboard/src/components/settings/AlertAdvanceOption.tsx similarity index 100% rename from dashboard/src/components/settings/AlertAdvanceOption.js rename to dashboard/src/components/settings/AlertAdvanceOption.tsx diff --git a/dashboard/src/components/settings/AlertDisabledWarning.js b/dashboard/src/components/settings/AlertDisabledWarning.tsx similarity index 100% rename from dashboard/src/components/settings/AlertDisabledWarning.js rename to dashboard/src/components/settings/AlertDisabledWarning.tsx diff --git a/dashboard/src/components/settings/ChangePlan.js b/dashboard/src/components/settings/ChangePlan.tsx similarity index 100% rename from dashboard/src/components/settings/ChangePlan.js rename to dashboard/src/components/settings/ChangePlan.tsx diff --git a/dashboard/src/components/settings/ChangePlanField.js b/dashboard/src/components/settings/ChangePlanField.tsx similarity index 100% rename from dashboard/src/components/settings/ChangePlanField.js rename to dashboard/src/components/settings/ChangePlanField.tsx diff --git a/dashboard/src/components/settings/CheckboxHeader.js b/dashboard/src/components/settings/CheckboxHeader.tsx similarity index 100% rename from dashboard/src/components/settings/CheckboxHeader.js rename to dashboard/src/components/settings/CheckboxHeader.tsx diff --git a/dashboard/src/components/settings/DeleteProject.js b/dashboard/src/components/settings/DeleteProject.tsx similarity index 100% rename from dashboard/src/components/settings/DeleteProject.js rename to dashboard/src/components/settings/DeleteProject.tsx diff --git a/dashboard/src/components/settings/ExitProject.js b/dashboard/src/components/settings/ExitProject.tsx similarity index 100% rename from dashboard/src/components/settings/ExitProject.js rename to dashboard/src/components/settings/ExitProject.tsx diff --git a/dashboard/src/components/settings/ExitProjectModal.js b/dashboard/src/components/settings/ExitProjectModal.tsx similarity index 100% rename from dashboard/src/components/settings/ExitProjectModal.js rename to dashboard/src/components/settings/ExitProjectModal.tsx diff --git a/dashboard/src/components/settings/GroupForm.js b/dashboard/src/components/settings/GroupForm.tsx similarity index 100% rename from dashboard/src/components/settings/GroupForm.js rename to dashboard/src/components/settings/GroupForm.tsx diff --git a/dashboard/src/components/settings/GroupList.js b/dashboard/src/components/settings/GroupList.tsx similarity index 100% rename from dashboard/src/components/settings/GroupList.js rename to dashboard/src/components/settings/GroupList.tsx diff --git a/dashboard/src/components/settings/GroupTable.js b/dashboard/src/components/settings/GroupTable.tsx similarity index 100% rename from dashboard/src/components/settings/GroupTable.js rename to dashboard/src/components/settings/GroupTable.tsx diff --git a/dashboard/src/components/settings/ProjectSettings.js b/dashboard/src/components/settings/ProjectSettings.tsx similarity index 100% rename from dashboard/src/components/settings/ProjectSettings.js rename to dashboard/src/components/settings/ProjectSettings.tsx diff --git a/dashboard/src/components/settings/ResourceCategories.js b/dashboard/src/components/settings/ResourceCategories.tsx similarity index 100% rename from dashboard/src/components/settings/ResourceCategories.js rename to dashboard/src/components/settings/ResourceCategories.tsx diff --git a/dashboard/src/components/settings/Sso.js b/dashboard/src/components/settings/Sso.tsx similarity index 100% rename from dashboard/src/components/settings/Sso.js rename to dashboard/src/components/settings/Sso.tsx diff --git a/dashboard/src/components/settings/SsoDeleteModal.js b/dashboard/src/components/settings/SsoDeleteModal.tsx similarity index 100% rename from dashboard/src/components/settings/SsoDeleteModal.js rename to dashboard/src/components/settings/SsoDeleteModal.tsx diff --git a/dashboard/src/components/settings/SsoModal.js b/dashboard/src/components/settings/SsoModal.tsx similarity index 100% rename from dashboard/src/components/settings/SsoModal.js rename to dashboard/src/components/settings/SsoModal.tsx diff --git a/dashboard/src/components/settings/SubProjectForm.js b/dashboard/src/components/settings/SubProjectForm.tsx similarity index 100% rename from dashboard/src/components/settings/SubProjectForm.js rename to dashboard/src/components/settings/SubProjectForm.tsx diff --git a/dashboard/src/components/settings/SubProjectTable.js b/dashboard/src/components/settings/SubProjectTable.tsx similarity index 100% rename from dashboard/src/components/settings/SubProjectTable.js rename to dashboard/src/components/settings/SubProjectTable.tsx diff --git a/dashboard/src/components/settings/SubProjects.js b/dashboard/src/components/settings/SubProjects.tsx similarity index 100% rename from dashboard/src/components/settings/SubProjects.js rename to dashboard/src/components/settings/SubProjects.tsx diff --git a/dashboard/src/components/slack/Slack.js b/dashboard/src/components/slack/Slack.tsx similarity index 100% rename from dashboard/src/components/slack/Slack.js rename to dashboard/src/components/slack/Slack.tsx diff --git a/dashboard/src/components/slack/SlackTeamItem.js b/dashboard/src/components/slack/SlackTeamItem.tsx similarity index 100% rename from dashboard/src/components/slack/SlackTeamItem.js rename to dashboard/src/components/slack/SlackTeamItem.tsx diff --git a/dashboard/src/components/slack/SlackTeamList.js b/dashboard/src/components/slack/SlackTeamList.tsx similarity index 100% rename from dashboard/src/components/slack/SlackTeamList.js rename to dashboard/src/components/slack/SlackTeamList.tsx diff --git a/dashboard/src/components/smsTemplates/SmsSmtpBox.js b/dashboard/src/components/smsTemplates/SmsSmtpBox.tsx similarity index 100% rename from dashboard/src/components/smsTemplates/SmsSmtpBox.js rename to dashboard/src/components/smsTemplates/SmsSmtpBox.tsx diff --git a/dashboard/src/components/smsTemplates/SmsTemplatesBox.js b/dashboard/src/components/smsTemplates/SmsTemplatesBox.tsx similarity index 100% rename from dashboard/src/components/smsTemplates/SmsTemplatesBox.js rename to dashboard/src/components/smsTemplates/SmsTemplatesBox.tsx diff --git a/dashboard/src/components/smsTemplates/SmsTemplatesFormBox.js b/dashboard/src/components/smsTemplates/SmsTemplatesFormBox.tsx similarity index 100% rename from dashboard/src/components/smsTemplates/SmsTemplatesFormBox.js rename to dashboard/src/components/smsTemplates/SmsTemplatesFormBox.tsx diff --git a/dashboard/src/components/status-page/AddMoreDomainModal.js b/dashboard/src/components/status-page/AddMoreDomainModal.tsx similarity index 100% rename from dashboard/src/components/status-page/AddMoreDomainModal.js rename to dashboard/src/components/status-page/AddMoreDomainModal.tsx diff --git a/dashboard/src/components/status-page/AnnouncementLog.js b/dashboard/src/components/status-page/AnnouncementLog.tsx similarity index 100% rename from dashboard/src/components/status-page/AnnouncementLog.js rename to dashboard/src/components/status-page/AnnouncementLog.tsx diff --git a/dashboard/src/components/status-page/Announcements.js b/dashboard/src/components/status-page/Announcements.tsx similarity index 100% rename from dashboard/src/components/status-page/Announcements.js rename to dashboard/src/components/status-page/Announcements.tsx diff --git a/dashboard/src/components/status-page/Basic.js b/dashboard/src/components/status-page/Basic.tsx similarity index 100% rename from dashboard/src/components/status-page/Basic.js rename to dashboard/src/components/status-page/Basic.tsx diff --git a/dashboard/src/components/status-page/Branding.js b/dashboard/src/components/status-page/Branding.tsx similarity index 100% rename from dashboard/src/components/status-page/Branding.js rename to dashboard/src/components/status-page/Branding.tsx diff --git a/dashboard/src/components/status-page/CheckboxGroup.js b/dashboard/src/components/status-page/CheckboxGroup.tsx similarity index 100% rename from dashboard/src/components/status-page/CheckboxGroup.js rename to dashboard/src/components/status-page/CheckboxGroup.tsx diff --git a/dashboard/src/components/status-page/Colors.js b/dashboard/src/components/status-page/Colors.tsx similarity index 100% rename from dashboard/src/components/status-page/Colors.js rename to dashboard/src/components/status-page/Colors.tsx diff --git a/dashboard/src/components/status-page/CustomStyles.js b/dashboard/src/components/status-page/CustomStyles.tsx similarity index 100% rename from dashboard/src/components/status-page/CustomStyles.js rename to dashboard/src/components/status-page/CustomStyles.tsx diff --git a/dashboard/src/components/status-page/DeleteBox.js b/dashboard/src/components/status-page/DeleteBox.tsx similarity index 100% rename from dashboard/src/components/status-page/DeleteBox.js rename to dashboard/src/components/status-page/DeleteBox.tsx diff --git a/dashboard/src/components/status-page/DeleteDomainModal.js b/dashboard/src/components/status-page/DeleteDomainModal.tsx similarity index 100% rename from dashboard/src/components/status-page/DeleteDomainModal.js rename to dashboard/src/components/status-page/DeleteDomainModal.tsx diff --git a/dashboard/src/components/status-page/DeleteStatusPageModal.js b/dashboard/src/components/status-page/DeleteStatusPageModal.tsx similarity index 100% rename from dashboard/src/components/status-page/DeleteStatusPageModal.js rename to dashboard/src/components/status-page/DeleteStatusPageModal.tsx diff --git a/dashboard/src/components/status-page/DuplicateStatusPage.js b/dashboard/src/components/status-page/DuplicateStatusPage.tsx similarity index 100% rename from dashboard/src/components/status-page/DuplicateStatusPage.js rename to dashboard/src/components/status-page/DuplicateStatusPage.tsx diff --git a/dashboard/src/components/status-page/DuplicateStatusPageConfirmation.js b/dashboard/src/components/status-page/DuplicateStatusPageConfirmation.tsx similarity index 100% rename from dashboard/src/components/status-page/DuplicateStatusPageConfirmation.js rename to dashboard/src/components/status-page/DuplicateStatusPageConfirmation.tsx diff --git a/dashboard/src/components/status-page/DuplicateStatusPageForm.js b/dashboard/src/components/status-page/DuplicateStatusPageForm.tsx similarity index 100% rename from dashboard/src/components/status-page/DuplicateStatusPageForm.js rename to dashboard/src/components/status-page/DuplicateStatusPageForm.tsx diff --git a/dashboard/src/components/status-page/EditMoreDomainModal.js b/dashboard/src/components/status-page/EditMoreDomainModal.tsx similarity index 100% rename from dashboard/src/components/status-page/EditMoreDomainModal.js rename to dashboard/src/components/status-page/EditMoreDomainModal.tsx diff --git a/dashboard/src/components/status-page/EmbeddedBubble.js b/dashboard/src/components/status-page/EmbeddedBubble.tsx similarity index 100% rename from dashboard/src/components/status-page/EmbeddedBubble.js rename to dashboard/src/components/status-page/EmbeddedBubble.tsx diff --git a/dashboard/src/components/status-page/EmptyCategory.js b/dashboard/src/components/status-page/EmptyCategory.tsx similarity index 100% rename from dashboard/src/components/status-page/EmptyCategory.js rename to dashboard/src/components/status-page/EmptyCategory.tsx diff --git a/dashboard/src/components/status-page/ExternalStatusPages.js b/dashboard/src/components/status-page/ExternalStatusPages.tsx similarity index 100% rename from dashboard/src/components/status-page/ExternalStatusPages.js rename to dashboard/src/components/status-page/ExternalStatusPages.tsx diff --git a/dashboard/src/components/status-page/Header.js b/dashboard/src/components/status-page/Header.tsx similarity index 100% rename from dashboard/src/components/status-page/Header.js rename to dashboard/src/components/status-page/Header.tsx diff --git a/dashboard/src/components/status-page/Links.js b/dashboard/src/components/status-page/Links.tsx similarity index 100% rename from dashboard/src/components/status-page/Links.js rename to dashboard/src/components/status-page/Links.tsx diff --git a/dashboard/src/components/status-page/Monitors.js b/dashboard/src/components/status-page/Monitors.tsx similarity index 100% rename from dashboard/src/components/status-page/Monitors.js rename to dashboard/src/components/status-page/Monitors.tsx diff --git a/dashboard/src/components/status-page/MonitorsWithCategory.js b/dashboard/src/components/status-page/MonitorsWithCategory.tsx similarity index 100% rename from dashboard/src/components/status-page/MonitorsWithCategory.js rename to dashboard/src/components/status-page/MonitorsWithCategory.tsx diff --git a/dashboard/src/components/status-page/PrivateStatusPage.js b/dashboard/src/components/status-page/PrivateStatusPage.tsx similarity index 100% rename from dashboard/src/components/status-page/PrivateStatusPage.js rename to dashboard/src/components/status-page/PrivateStatusPage.tsx diff --git a/dashboard/src/components/status-page/RenderMonitor.js b/dashboard/src/components/status-page/RenderMonitor.tsx similarity index 100% rename from dashboard/src/components/status-page/RenderMonitor.js rename to dashboard/src/components/status-page/RenderMonitor.tsx diff --git a/dashboard/src/components/status-page/RenderMonitors.js b/dashboard/src/components/status-page/RenderMonitors.tsx similarity index 100% rename from dashboard/src/components/status-page/RenderMonitors.js rename to dashboard/src/components/status-page/RenderMonitors.tsx diff --git a/dashboard/src/components/status-page/RowData.js b/dashboard/src/components/status-page/RowData.tsx similarity index 100% rename from dashboard/src/components/status-page/RowData.js rename to dashboard/src/components/status-page/RowData.tsx diff --git a/dashboard/src/components/status-page/Setting.js b/dashboard/src/components/status-page/Setting.tsx similarity index 100% rename from dashboard/src/components/status-page/Setting.js rename to dashboard/src/components/status-page/Setting.tsx diff --git a/dashboard/src/components/status-page/StatusPageCategory.js b/dashboard/src/components/status-page/StatusPageCategory.tsx similarity index 100% rename from dashboard/src/components/status-page/StatusPageCategory.js rename to dashboard/src/components/status-page/StatusPageCategory.tsx diff --git a/dashboard/src/components/status-page/StatusPageForm.js b/dashboard/src/components/status-page/StatusPageForm.tsx similarity index 100% rename from dashboard/src/components/status-page/StatusPageForm.js rename to dashboard/src/components/status-page/StatusPageForm.tsx diff --git a/dashboard/src/components/status-page/StatusPageLanguage.js b/dashboard/src/components/status-page/StatusPageLanguage.tsx similarity index 100% rename from dashboard/src/components/status-page/StatusPageLanguage.js rename to dashboard/src/components/status-page/StatusPageLanguage.tsx diff --git a/dashboard/src/components/status-page/StatusPageLayout.js b/dashboard/src/components/status-page/StatusPageLayout.tsx similarity index 100% rename from dashboard/src/components/status-page/StatusPageLayout.js rename to dashboard/src/components/status-page/StatusPageLayout.tsx diff --git a/dashboard/src/components/status-page/StatusPageSubscriber.js b/dashboard/src/components/status-page/StatusPageSubscriber.tsx similarity index 100% rename from dashboard/src/components/status-page/StatusPageSubscriber.js rename to dashboard/src/components/status-page/StatusPageSubscriber.tsx diff --git a/dashboard/src/components/status-page/Themes.js b/dashboard/src/components/status-page/Themes.tsx similarity index 100% rename from dashboard/src/components/status-page/Themes.js rename to dashboard/src/components/status-page/Themes.tsx diff --git a/dashboard/src/components/status-page/VerifyDomainModal.js b/dashboard/src/components/status-page/VerifyDomainModal.tsx similarity index 100% rename from dashboard/src/components/status-page/VerifyDomainModal.js rename to dashboard/src/components/status-page/VerifyDomainModal.tsx diff --git a/dashboard/src/components/subscriber/subscriberAlert.js b/dashboard/src/components/subscriber/subscriberAlert.tsx similarity index 100% rename from dashboard/src/components/subscriber/subscriberAlert.js rename to dashboard/src/components/subscriber/subscriberAlert.tsx diff --git a/dashboard/src/components/subscriber/subscriberList.js b/dashboard/src/components/subscriber/subscriberList.tsx similarity index 100% rename from dashboard/src/components/subscriber/subscriberList.js rename to dashboard/src/components/subscriber/subscriberList.tsx diff --git a/dashboard/src/components/subscriberAlert/SubscriberAlertTable.js b/dashboard/src/components/subscriberAlert/SubscriberAlertTable.tsx similarity index 100% rename from dashboard/src/components/subscriberAlert/SubscriberAlertTable.js rename to dashboard/src/components/subscriberAlert/SubscriberAlertTable.tsx diff --git a/dashboard/src/components/svg/index.js b/dashboard/src/components/svg/index.tsx similarity index 100% rename from dashboard/src/components/svg/index.js rename to dashboard/src/components/svg/index.tsx diff --git a/dashboard/src/components/table/NoItemsMessage.js b/dashboard/src/components/table/NoItemsMessage.tsx similarity index 100% rename from dashboard/src/components/table/NoItemsMessage.js rename to dashboard/src/components/table/NoItemsMessage.tsx diff --git a/dashboard/src/components/table/Table.js b/dashboard/src/components/table/Table.tsx similarity index 100% rename from dashboard/src/components/table/Table.js rename to dashboard/src/components/table/Table.tsx diff --git a/dashboard/src/components/table/TableActionButtons.js b/dashboard/src/components/table/TableActionButtons.tsx similarity index 100% rename from dashboard/src/components/table/TableActionButtons.js rename to dashboard/src/components/table/TableActionButtons.tsx diff --git a/dashboard/src/components/table/TableColumn.js b/dashboard/src/components/table/TableColumn.tsx similarity index 100% rename from dashboard/src/components/table/TableColumn.js rename to dashboard/src/components/table/TableColumn.tsx diff --git a/dashboard/src/components/table/TableColumns.js b/dashboard/src/components/table/TableColumns.tsx similarity index 100% rename from dashboard/src/components/table/TableColumns.js rename to dashboard/src/components/table/TableColumns.tsx diff --git a/dashboard/src/components/table/TableDescription.js b/dashboard/src/components/table/TableDescription.tsx similarity index 100% rename from dashboard/src/components/table/TableDescription.js rename to dashboard/src/components/table/TableDescription.tsx diff --git a/dashboard/src/components/table/TableFooter.js b/dashboard/src/components/table/TableFooter.tsx similarity index 100% rename from dashboard/src/components/table/TableFooter.js rename to dashboard/src/components/table/TableFooter.tsx diff --git a/dashboard/src/components/table/TableHeader.js b/dashboard/src/components/table/TableHeader.tsx similarity index 100% rename from dashboard/src/components/table/TableHeader.js rename to dashboard/src/components/table/TableHeader.tsx diff --git a/dashboard/src/components/table/TableItem.js b/dashboard/src/components/table/TableItem.tsx similarity index 100% rename from dashboard/src/components/table/TableItem.js rename to dashboard/src/components/table/TableItem.tsx diff --git a/dashboard/src/components/table/TableItemColumnData.js b/dashboard/src/components/table/TableItemColumnData.tsx similarity index 100% rename from dashboard/src/components/table/TableItemColumnData.js rename to dashboard/src/components/table/TableItemColumnData.tsx diff --git a/dashboard/src/components/table/TableItems.js b/dashboard/src/components/table/TableItems.tsx similarity index 100% rename from dashboard/src/components/table/TableItems.js rename to dashboard/src/components/table/TableItems.tsx diff --git a/dashboard/src/components/table/TableLoader.js b/dashboard/src/components/table/TableLoader.tsx similarity index 100% rename from dashboard/src/components/table/TableLoader.js rename to dashboard/src/components/table/TableLoader.tsx diff --git a/dashboard/src/components/table/TablePaginationButtons.js b/dashboard/src/components/table/TablePaginationButtons.tsx similarity index 100% rename from dashboard/src/components/table/TablePaginationButtons.js rename to dashboard/src/components/table/TablePaginationButtons.tsx diff --git a/dashboard/src/components/table/TablePaginationCount.js b/dashboard/src/components/table/TablePaginationCount.tsx similarity index 100% rename from dashboard/src/components/table/TablePaginationCount.js rename to dashboard/src/components/table/TablePaginationCount.tsx diff --git a/dashboard/src/components/table/TableTitle.js b/dashboard/src/components/table/TableTitle.tsx similarity index 100% rename from dashboard/src/components/table/TableTitle.js rename to dashboard/src/components/table/TableTitle.tsx diff --git a/dashboard/src/components/team/TeamMember.js b/dashboard/src/components/team/TeamMember.tsx similarity index 100% rename from dashboard/src/components/team/TeamMember.js rename to dashboard/src/components/team/TeamMember.tsx diff --git a/dashboard/src/components/team/TeamMemberProjectBox.js b/dashboard/src/components/team/TeamMemberProjectBox.tsx similarity index 100% rename from dashboard/src/components/team/TeamMemberProjectBox.js rename to dashboard/src/components/team/TeamMemberProjectBox.tsx diff --git a/dashboard/src/components/tutorial/CustomTutorial.js b/dashboard/src/components/tutorial/CustomTutorial.tsx similarity index 100% rename from dashboard/src/components/tutorial/CustomTutorial.js rename to dashboard/src/components/tutorial/CustomTutorial.tsx diff --git a/dashboard/src/components/tutorial/Tutorial.js b/dashboard/src/components/tutorial/Tutorial.tsx similarity index 100% rename from dashboard/src/components/tutorial/Tutorial.js rename to dashboard/src/components/tutorial/Tutorial.tsx diff --git a/dashboard/src/components/tutorial/TutorialBox.js b/dashboard/src/components/tutorial/TutorialBox.tsx similarity index 100% rename from dashboard/src/components/tutorial/TutorialBox.js rename to dashboard/src/components/tutorial/TutorialBox.tsx diff --git a/dashboard/src/components/webHooks/IncomingRequestBox.js b/dashboard/src/components/webHooks/IncomingRequestBox.tsx similarity index 100% rename from dashboard/src/components/webHooks/IncomingRequestBox.js rename to dashboard/src/components/webHooks/IncomingRequestBox.tsx diff --git a/dashboard/src/components/webHooks/IncomingRequestButton.js b/dashboard/src/components/webHooks/IncomingRequestButton.tsx similarity index 100% rename from dashboard/src/components/webHooks/IncomingRequestButton.js rename to dashboard/src/components/webHooks/IncomingRequestButton.tsx diff --git a/dashboard/src/components/webHooks/IncomingRequestList.js b/dashboard/src/components/webHooks/IncomingRequestList.tsx similarity index 100% rename from dashboard/src/components/webHooks/IncomingRequestList.js rename to dashboard/src/components/webHooks/IncomingRequestList.tsx diff --git a/dashboard/src/components/webHooks/MSTeamsBox.js b/dashboard/src/components/webHooks/MSTeamsBox.tsx similarity index 100% rename from dashboard/src/components/webHooks/MSTeamsBox.js rename to dashboard/src/components/webHooks/MSTeamsBox.tsx diff --git a/dashboard/src/components/webHooks/MSTeamsButton.js b/dashboard/src/components/webHooks/MSTeamsButton.tsx similarity index 100% rename from dashboard/src/components/webHooks/MSTeamsButton.js rename to dashboard/src/components/webHooks/MSTeamsButton.tsx diff --git a/dashboard/src/components/webHooks/MSTeamsItem.js b/dashboard/src/components/webHooks/MSTeamsItem.tsx similarity index 100% rename from dashboard/src/components/webHooks/MSTeamsItem.js rename to dashboard/src/components/webHooks/MSTeamsItem.tsx diff --git a/dashboard/src/components/webHooks/MSTeamsList.js b/dashboard/src/components/webHooks/MSTeamsList.tsx similarity index 100% rename from dashboard/src/components/webHooks/MSTeamsList.js rename to dashboard/src/components/webHooks/MSTeamsList.tsx diff --git a/dashboard/src/components/webHooks/RadioInput.js b/dashboard/src/components/webHooks/RadioInput.tsx similarity index 100% rename from dashboard/src/components/webHooks/RadioInput.js rename to dashboard/src/components/webHooks/RadioInput.tsx diff --git a/dashboard/src/components/webHooks/SlackBox.js b/dashboard/src/components/webHooks/SlackBox.tsx similarity index 100% rename from dashboard/src/components/webHooks/SlackBox.js rename to dashboard/src/components/webHooks/SlackBox.tsx diff --git a/dashboard/src/components/webHooks/SlackButton.js b/dashboard/src/components/webHooks/SlackButton.tsx similarity index 100% rename from dashboard/src/components/webHooks/SlackButton.js rename to dashboard/src/components/webHooks/SlackButton.tsx diff --git a/dashboard/src/components/webHooks/SlackItem.js b/dashboard/src/components/webHooks/SlackItem.tsx similarity index 100% rename from dashboard/src/components/webHooks/SlackItem.js rename to dashboard/src/components/webHooks/SlackItem.tsx diff --git a/dashboard/src/components/webHooks/SlackList.js b/dashboard/src/components/webHooks/SlackList.tsx similarity index 100% rename from dashboard/src/components/webHooks/SlackList.js rename to dashboard/src/components/webHooks/SlackList.tsx diff --git a/dashboard/src/components/webHooks/WebHookBox.js b/dashboard/src/components/webHooks/WebHookBox.tsx similarity index 100% rename from dashboard/src/components/webHooks/WebHookBox.js rename to dashboard/src/components/webHooks/WebHookBox.tsx diff --git a/dashboard/src/components/webHooks/WebHookButton.js b/dashboard/src/components/webHooks/WebHookButton.tsx similarity index 100% rename from dashboard/src/components/webHooks/WebHookButton.js rename to dashboard/src/components/webHooks/WebHookButton.tsx diff --git a/dashboard/src/components/webHooks/WebHookItem.js b/dashboard/src/components/webHooks/WebHookItem.tsx similarity index 100% rename from dashboard/src/components/webHooks/WebHookItem.js rename to dashboard/src/components/webHooks/WebHookItem.tsx diff --git a/dashboard/src/components/webHooks/WebHookList.js b/dashboard/src/components/webHooks/WebHookList.tsx similarity index 100% rename from dashboard/src/components/webHooks/WebHookList.js rename to dashboard/src/components/webHooks/WebHookList.tsx diff --git a/dashboard/src/components/webHooks/WebHookRow.js b/dashboard/src/components/webHooks/WebHookRow.tsx similarity index 100% rename from dashboard/src/components/webHooks/WebHookRow.js rename to dashboard/src/components/webHooks/WebHookRow.tsx diff --git a/dashboard/src/components/zapier/ZapierBox.js b/dashboard/src/components/zapier/ZapierBox.tsx similarity index 100% rename from dashboard/src/components/zapier/ZapierBox.js rename to dashboard/src/components/zapier/ZapierBox.tsx diff --git a/dashboard/src/config.js b/dashboard/src/config.tsx similarity index 100% rename from dashboard/src/config.js rename to dashboard/src/config.tsx diff --git a/dashboard/src/constants/CRITERIA_TYPES.js b/dashboard/src/constants/CRITERIA_TYPES.ts similarity index 100% rename from dashboard/src/constants/CRITERIA_TYPES.js rename to dashboard/src/constants/CRITERIA_TYPES.ts diff --git a/dashboard/src/constants/alert.js b/dashboard/src/constants/alert.ts similarity index 100% rename from dashboard/src/constants/alert.js rename to dashboard/src/constants/alert.ts diff --git a/dashboard/src/constants/animateSidebar.js b/dashboard/src/constants/animateSidebar.ts similarity index 100% rename from dashboard/src/constants/animateSidebar.js rename to dashboard/src/constants/animateSidebar.ts diff --git a/dashboard/src/constants/applicationLog.js b/dashboard/src/constants/applicationLog.ts similarity index 100% rename from dashboard/src/constants/applicationLog.js rename to dashboard/src/constants/applicationLog.ts diff --git a/dashboard/src/constants/automatedScript.js b/dashboard/src/constants/automatedScript.ts similarity index 100% rename from dashboard/src/constants/automatedScript.js rename to dashboard/src/constants/automatedScript.ts diff --git a/dashboard/src/constants/callRouting.js b/dashboard/src/constants/callRouting.ts similarity index 100% rename from dashboard/src/constants/callRouting.js rename to dashboard/src/constants/callRouting.ts diff --git a/dashboard/src/constants/card.js b/dashboard/src/constants/card.ts similarity index 100% rename from dashboard/src/constants/card.js rename to dashboard/src/constants/card.ts diff --git a/dashboard/src/constants/changePassword.js b/dashboard/src/constants/changePassword.ts similarity index 100% rename from dashboard/src/constants/changePassword.js rename to dashboard/src/constants/changePassword.ts diff --git a/dashboard/src/constants/component.js b/dashboard/src/constants/component.ts similarity index 100% rename from dashboard/src/constants/component.js rename to dashboard/src/constants/component.ts diff --git a/dashboard/src/constants/credential.js b/dashboard/src/constants/credential.ts similarity index 100% rename from dashboard/src/constants/credential.js rename to dashboard/src/constants/credential.ts diff --git a/dashboard/src/constants/customField.js b/dashboard/src/constants/customField.ts similarity index 100% rename from dashboard/src/constants/customField.js rename to dashboard/src/constants/customField.ts diff --git a/dashboard/src/constants/domain.js b/dashboard/src/constants/domain.ts similarity index 100% rename from dashboard/src/constants/domain.js rename to dashboard/src/constants/domain.ts diff --git a/dashboard/src/constants/emailTemplates.js b/dashboard/src/constants/emailTemplates.ts similarity index 100% rename from dashboard/src/constants/emailTemplates.js rename to dashboard/src/constants/emailTemplates.ts diff --git a/dashboard/src/constants/emaildomains.js b/dashboard/src/constants/emaildomains.ts similarity index 100% rename from dashboard/src/constants/emaildomains.js rename to dashboard/src/constants/emaildomains.ts diff --git a/dashboard/src/constants/errorTracker.js b/dashboard/src/constants/errorTracker.ts similarity index 100% rename from dashboard/src/constants/errorTracker.js rename to dashboard/src/constants/errorTracker.ts diff --git a/dashboard/src/constants/feedback.js b/dashboard/src/constants/feedback.ts similarity index 100% rename from dashboard/src/constants/feedback.js rename to dashboard/src/constants/feedback.ts diff --git a/dashboard/src/constants/group.js b/dashboard/src/constants/group.ts similarity index 100% rename from dashboard/src/constants/group.js rename to dashboard/src/constants/group.ts diff --git a/dashboard/src/constants/incident.js b/dashboard/src/constants/incident.ts similarity index 100% rename from dashboard/src/constants/incident.js rename to dashboard/src/constants/incident.ts diff --git a/dashboard/src/constants/incidentBasicSettings.js b/dashboard/src/constants/incidentBasicSettings.ts similarity index 100% rename from dashboard/src/constants/incidentBasicSettings.js rename to dashboard/src/constants/incidentBasicSettings.ts diff --git a/dashboard/src/constants/incidentCommunicationSla.js b/dashboard/src/constants/incidentCommunicationSla.ts similarity index 100% rename from dashboard/src/constants/incidentCommunicationSla.js rename to dashboard/src/constants/incidentCommunicationSla.ts diff --git a/dashboard/src/constants/incidentNoteTemplate.js b/dashboard/src/constants/incidentNoteTemplate.ts similarity index 100% rename from dashboard/src/constants/incidentNoteTemplate.js rename to dashboard/src/constants/incidentNoteTemplate.ts diff --git a/dashboard/src/constants/incidentPriorities.js b/dashboard/src/constants/incidentPriorities.ts similarity index 100% rename from dashboard/src/constants/incidentPriorities.js rename to dashboard/src/constants/incidentPriorities.ts diff --git a/dashboard/src/constants/incomingRequest.js b/dashboard/src/constants/incomingRequest.ts similarity index 100% rename from dashboard/src/constants/incomingRequest.js rename to dashboard/src/constants/incomingRequest.ts diff --git a/dashboard/src/constants/invoice.js b/dashboard/src/constants/invoice.ts similarity index 100% rename from dashboard/src/constants/invoice.js rename to dashboard/src/constants/invoice.ts diff --git a/dashboard/src/constants/logout.js b/dashboard/src/constants/logout.ts similarity index 100% rename from dashboard/src/constants/logout.js rename to dashboard/src/constants/logout.ts diff --git a/dashboard/src/constants/modal.js b/dashboard/src/constants/modal.ts similarity index 100% rename from dashboard/src/constants/modal.js rename to dashboard/src/constants/modal.ts diff --git a/dashboard/src/constants/monitor.js b/dashboard/src/constants/monitor.ts similarity index 100% rename from dashboard/src/constants/monitor.js rename to dashboard/src/constants/monitor.ts diff --git a/dashboard/src/constants/monitorCustomField.js b/dashboard/src/constants/monitorCustomField.ts similarity index 100% rename from dashboard/src/constants/monitorCustomField.js rename to dashboard/src/constants/monitorCustomField.ts diff --git a/dashboard/src/constants/monitorSla.js b/dashboard/src/constants/monitorSla.ts similarity index 100% rename from dashboard/src/constants/monitorSla.js rename to dashboard/src/constants/monitorSla.ts diff --git a/dashboard/src/constants/msteams.js b/dashboard/src/constants/msteams.ts similarity index 100% rename from dashboard/src/constants/msteams.js rename to dashboard/src/constants/msteams.ts diff --git a/dashboard/src/constants/notification.js b/dashboard/src/constants/notification.ts similarity index 100% rename from dashboard/src/constants/notification.js rename to dashboard/src/constants/notification.ts diff --git a/dashboard/src/constants/page.js b/dashboard/src/constants/page.ts similarity index 100% rename from dashboard/src/constants/page.js rename to dashboard/src/constants/page.ts diff --git a/dashboard/src/constants/performanceTracker.js b/dashboard/src/constants/performanceTracker.ts similarity index 100% rename from dashboard/src/constants/performanceTracker.js rename to dashboard/src/constants/performanceTracker.ts diff --git a/dashboard/src/constants/performanceTrackerMetric.js b/dashboard/src/constants/performanceTrackerMetric.ts similarity index 100% rename from dashboard/src/constants/performanceTrackerMetric.js rename to dashboard/src/constants/performanceTrackerMetric.ts diff --git a/dashboard/src/constants/probe.js b/dashboard/src/constants/probe.ts similarity index 100% rename from dashboard/src/constants/probe.js rename to dashboard/src/constants/probe.ts diff --git a/dashboard/src/constants/profile.js b/dashboard/src/constants/profile.ts similarity index 100% rename from dashboard/src/constants/profile.js rename to dashboard/src/constants/profile.ts diff --git a/dashboard/src/constants/project.js b/dashboard/src/constants/project.ts similarity index 100% rename from dashboard/src/constants/project.js rename to dashboard/src/constants/project.ts diff --git a/dashboard/src/constants/report.js b/dashboard/src/constants/report.ts similarity index 100% rename from dashboard/src/constants/report.js rename to dashboard/src/constants/report.ts diff --git a/dashboard/src/constants/resourceCategories.js b/dashboard/src/constants/resourceCategories.ts similarity index 100% rename from dashboard/src/constants/resourceCategories.js rename to dashboard/src/constants/resourceCategories.ts diff --git a/dashboard/src/constants/schedule.js b/dashboard/src/constants/schedule.ts similarity index 100% rename from dashboard/src/constants/schedule.js rename to dashboard/src/constants/schedule.ts diff --git a/dashboard/src/constants/scheduledEvent.js b/dashboard/src/constants/scheduledEvent.ts similarity index 100% rename from dashboard/src/constants/scheduledEvent.js rename to dashboard/src/constants/scheduledEvent.ts diff --git a/dashboard/src/constants/search.js b/dashboard/src/constants/search.ts similarity index 100% rename from dashboard/src/constants/search.js rename to dashboard/src/constants/search.ts diff --git a/dashboard/src/constants/security.js b/dashboard/src/constants/security.ts similarity index 100% rename from dashboard/src/constants/security.js rename to dashboard/src/constants/security.ts diff --git a/dashboard/src/constants/slack.js b/dashboard/src/constants/slack.ts similarity index 100% rename from dashboard/src/constants/slack.js rename to dashboard/src/constants/slack.ts diff --git a/dashboard/src/constants/slackWebhooks.js b/dashboard/src/constants/slackWebhooks.ts similarity index 100% rename from dashboard/src/constants/slackWebhooks.js rename to dashboard/src/constants/slackWebhooks.ts diff --git a/dashboard/src/constants/smstemplates.js b/dashboard/src/constants/smstemplates.ts similarity index 100% rename from dashboard/src/constants/smstemplates.js rename to dashboard/src/constants/smstemplates.ts diff --git a/dashboard/src/constants/sso.js b/dashboard/src/constants/sso.ts similarity index 100% rename from dashboard/src/constants/sso.js rename to dashboard/src/constants/sso.ts diff --git a/dashboard/src/constants/statusPage.js b/dashboard/src/constants/statusPage.ts similarity index 100% rename from dashboard/src/constants/statusPage.js rename to dashboard/src/constants/statusPage.ts diff --git a/dashboard/src/constants/statusPageCategory.js b/dashboard/src/constants/statusPageCategory.ts similarity index 100% rename from dashboard/src/constants/statusPageCategory.js rename to dashboard/src/constants/statusPageCategory.ts diff --git a/dashboard/src/constants/subProject.js b/dashboard/src/constants/subProject.ts similarity index 100% rename from dashboard/src/constants/subProject.js rename to dashboard/src/constants/subProject.ts diff --git a/dashboard/src/constants/subscriber.js b/dashboard/src/constants/subscriber.ts similarity index 100% rename from dashboard/src/constants/subscriber.js rename to dashboard/src/constants/subscriber.ts diff --git a/dashboard/src/constants/team.js b/dashboard/src/constants/team.ts similarity index 100% rename from dashboard/src/constants/team.js rename to dashboard/src/constants/team.ts diff --git a/dashboard/src/constants/tutorial.js b/dashboard/src/constants/tutorial.ts similarity index 100% rename from dashboard/src/constants/tutorial.js rename to dashboard/src/constants/tutorial.ts diff --git a/dashboard/src/constants/version.js b/dashboard/src/constants/version.ts similarity index 100% rename from dashboard/src/constants/version.js rename to dashboard/src/constants/version.ts diff --git a/dashboard/src/constants/webHook.js b/dashboard/src/constants/webHook.ts similarity index 100% rename from dashboard/src/constants/webHook.js rename to dashboard/src/constants/webHook.ts diff --git a/dashboard/src/containers/BackboneModals.js b/dashboard/src/containers/BackboneModals.tsx similarity index 100% rename from dashboard/src/containers/BackboneModals.js rename to dashboard/src/containers/BackboneModals.tsx diff --git a/dashboard/src/errors.js b/dashboard/src/errors.ts similarity index 100% rename from dashboard/src/errors.js rename to dashboard/src/errors.ts diff --git a/dashboard/src/index.js b/dashboard/src/index.tsx similarity index 100% rename from dashboard/src/index.js rename to dashboard/src/index.tsx diff --git a/dashboard/src/pages/Advanced.js b/dashboard/src/pages/Advanced.tsx similarity index 100% rename from dashboard/src/pages/Advanced.js rename to dashboard/src/pages/Advanced.tsx diff --git a/dashboard/src/pages/AlertLog.js b/dashboard/src/pages/AlertLog.tsx similarity index 100% rename from dashboard/src/pages/AlertLog.js rename to dashboard/src/pages/AlertLog.tsx diff --git a/dashboard/src/pages/Application.js b/dashboard/src/pages/Application.tsx similarity index 100% rename from dashboard/src/pages/Application.js rename to dashboard/src/pages/Application.tsx diff --git a/dashboard/src/pages/ApplicationDetail.js b/dashboard/src/pages/ApplicationDetail.tsx similarity index 100% rename from dashboard/src/pages/ApplicationDetail.js rename to dashboard/src/pages/ApplicationDetail.tsx diff --git a/dashboard/src/pages/ApplicationLog.js b/dashboard/src/pages/ApplicationLog.tsx similarity index 100% rename from dashboard/src/pages/ApplicationLog.js rename to dashboard/src/pages/ApplicationLog.tsx diff --git a/dashboard/src/pages/ApplicationLogView.js b/dashboard/src/pages/ApplicationLogView.tsx similarity index 100% rename from dashboard/src/pages/ApplicationLogView.js rename to dashboard/src/pages/ApplicationLogView.tsx diff --git a/dashboard/src/pages/AutomatedScripView.js b/dashboard/src/pages/AutomatedScripView.tsx similarity index 100% rename from dashboard/src/pages/AutomatedScripView.js rename to dashboard/src/pages/AutomatedScripView.tsx diff --git a/dashboard/src/pages/AutomationScript.js b/dashboard/src/pages/AutomationScript.tsx similarity index 100% rename from dashboard/src/pages/AutomationScript.js rename to dashboard/src/pages/AutomationScript.tsx diff --git a/dashboard/src/pages/Billing.js b/dashboard/src/pages/Billing.tsx similarity index 100% rename from dashboard/src/pages/Billing.js rename to dashboard/src/pages/Billing.tsx diff --git a/dashboard/src/pages/CallRouting.js b/dashboard/src/pages/CallRouting.tsx similarity index 100% rename from dashboard/src/pages/CallRouting.js rename to dashboard/src/pages/CallRouting.tsx diff --git a/dashboard/src/pages/ChangePassword.js b/dashboard/src/pages/ChangePassword.tsx similarity index 100% rename from dashboard/src/pages/ChangePassword.js rename to dashboard/src/pages/ChangePassword.tsx diff --git a/dashboard/src/pages/ChangePasswordSetting.js b/dashboard/src/pages/ChangePasswordSetting.tsx similarity index 100% rename from dashboard/src/pages/ChangePasswordSetting.js rename to dashboard/src/pages/ChangePasswordSetting.tsx diff --git a/dashboard/src/pages/Component.js b/dashboard/src/pages/Component.tsx similarity index 100% rename from dashboard/src/pages/Component.js rename to dashboard/src/pages/Component.tsx diff --git a/dashboard/src/pages/ComponentSettings.js b/dashboard/src/pages/ComponentSettings.tsx similarity index 100% rename from dashboard/src/pages/ComponentSettings.js rename to dashboard/src/pages/ComponentSettings.tsx diff --git a/dashboard/src/pages/ComponentSettingsAdvanced.js b/dashboard/src/pages/ComponentSettingsAdvanced.tsx similarity index 100% rename from dashboard/src/pages/ComponentSettingsAdvanced.js rename to dashboard/src/pages/ComponentSettingsAdvanced.tsx diff --git a/dashboard/src/pages/Consulting.js b/dashboard/src/pages/Consulting.tsx similarity index 100% rename from dashboard/src/pages/Consulting.js rename to dashboard/src/pages/Consulting.tsx diff --git a/dashboard/src/pages/Container.js b/dashboard/src/pages/Container.tsx similarity index 100% rename from dashboard/src/pages/Container.js rename to dashboard/src/pages/Container.tsx diff --git a/dashboard/src/pages/ContainerDetail.js b/dashboard/src/pages/ContainerDetail.tsx similarity index 100% rename from dashboard/src/pages/ContainerDetail.js rename to dashboard/src/pages/ContainerDetail.tsx diff --git a/dashboard/src/pages/DeleteAccountPage.js b/dashboard/src/pages/DeleteAccountPage.tsx similarity index 100% rename from dashboard/src/pages/DeleteAccountPage.js rename to dashboard/src/pages/DeleteAccountPage.tsx diff --git a/dashboard/src/pages/DockerCredential.js b/dashboard/src/pages/DockerCredential.tsx similarity index 100% rename from dashboard/src/pages/DockerCredential.js rename to dashboard/src/pages/DockerCredential.tsx diff --git a/dashboard/src/pages/DomainSettings.js b/dashboard/src/pages/DomainSettings.tsx similarity index 100% rename from dashboard/src/pages/DomainSettings.js rename to dashboard/src/pages/DomainSettings.tsx diff --git a/dashboard/src/pages/EmailTemplates.js b/dashboard/src/pages/EmailTemplates.tsx similarity index 100% rename from dashboard/src/pages/EmailTemplates.js rename to dashboard/src/pages/EmailTemplates.tsx diff --git a/dashboard/src/pages/ErrorEventView.js b/dashboard/src/pages/ErrorEventView.tsx similarity index 100% rename from dashboard/src/pages/ErrorEventView.js rename to dashboard/src/pages/ErrorEventView.tsx diff --git a/dashboard/src/pages/ErrorTracking.js b/dashboard/src/pages/ErrorTracking.tsx similarity index 100% rename from dashboard/src/pages/ErrorTracking.js rename to dashboard/src/pages/ErrorTracking.tsx diff --git a/dashboard/src/pages/ErrorTrackingView.js b/dashboard/src/pages/ErrorTrackingView.tsx similarity index 100% rename from dashboard/src/pages/ErrorTrackingView.js rename to dashboard/src/pages/ErrorTrackingView.tsx diff --git a/dashboard/src/pages/GitCredential.js b/dashboard/src/pages/GitCredential.tsx similarity index 100% rename from dashboard/src/pages/GitCredential.js rename to dashboard/src/pages/GitCredential.tsx diff --git a/dashboard/src/pages/Group.js b/dashboard/src/pages/Group.tsx similarity index 100% rename from dashboard/src/pages/Group.js rename to dashboard/src/pages/Group.tsx diff --git a/dashboard/src/pages/Home.js b/dashboard/src/pages/Home.tsx similarity index 100% rename from dashboard/src/pages/Home.js rename to dashboard/src/pages/Home.tsx diff --git a/dashboard/src/pages/Incident.js b/dashboard/src/pages/Incident.tsx similarity index 100% rename from dashboard/src/pages/Incident.js rename to dashboard/src/pages/Incident.tsx diff --git a/dashboard/src/pages/IncidentLog.js b/dashboard/src/pages/IncidentLog.tsx similarity index 100% rename from dashboard/src/pages/IncidentLog.js rename to dashboard/src/pages/IncidentLog.tsx diff --git a/dashboard/src/pages/IncidentSettings.js b/dashboard/src/pages/IncidentSettings.tsx similarity index 100% rename from dashboard/src/pages/IncidentSettings.js rename to dashboard/src/pages/IncidentSettings.tsx diff --git a/dashboard/src/pages/Integrations.js b/dashboard/src/pages/Integrations.tsx similarity index 100% rename from dashboard/src/pages/Integrations.js rename to dashboard/src/pages/Integrations.tsx diff --git a/dashboard/src/pages/Monitor.js b/dashboard/src/pages/Monitor.tsx similarity index 100% rename from dashboard/src/pages/Monitor.js rename to dashboard/src/pages/Monitor.tsx diff --git a/dashboard/src/pages/MonitorSettings.js b/dashboard/src/pages/MonitorSettings.tsx similarity index 100% rename from dashboard/src/pages/MonitorSettings.js rename to dashboard/src/pages/MonitorSettings.tsx diff --git a/dashboard/src/pages/MonitorView.js b/dashboard/src/pages/MonitorView.tsx similarity index 100% rename from dashboard/src/pages/MonitorView.js rename to dashboard/src/pages/MonitorView.tsx diff --git a/dashboard/src/pages/OnCall.js b/dashboard/src/pages/OnCall.tsx similarity index 100% rename from dashboard/src/pages/OnCall.js rename to dashboard/src/pages/OnCall.tsx diff --git a/dashboard/src/pages/OneUptimeApi.js b/dashboard/src/pages/OneUptimeApi.tsx similarity index 100% rename from dashboard/src/pages/OneUptimeApi.js rename to dashboard/src/pages/OneUptimeApi.tsx diff --git a/dashboard/src/pages/PerformanceTracker.js b/dashboard/src/pages/PerformanceTracker.tsx similarity index 100% rename from dashboard/src/pages/PerformanceTracker.js rename to dashboard/src/pages/PerformanceTracker.tsx diff --git a/dashboard/src/pages/PerformanceTrackerView.js b/dashboard/src/pages/PerformanceTrackerView.tsx similarity index 100% rename from dashboard/src/pages/PerformanceTrackerView.js rename to dashboard/src/pages/PerformanceTrackerView.tsx diff --git a/dashboard/src/pages/Probe.js b/dashboard/src/pages/Probe.tsx similarity index 100% rename from dashboard/src/pages/Probe.js rename to dashboard/src/pages/Probe.tsx diff --git a/dashboard/src/pages/Profile.js b/dashboard/src/pages/Profile.tsx similarity index 100% rename from dashboard/src/pages/Profile.js rename to dashboard/src/pages/Profile.tsx diff --git a/dashboard/src/pages/ProfileBilling.js b/dashboard/src/pages/ProfileBilling.tsx similarity index 100% rename from dashboard/src/pages/ProfileBilling.js rename to dashboard/src/pages/ProfileBilling.tsx diff --git a/dashboard/src/pages/Reports.js b/dashboard/src/pages/Reports.tsx similarity index 100% rename from dashboard/src/pages/Reports.js rename to dashboard/src/pages/Reports.tsx diff --git a/dashboard/src/pages/Resources.js b/dashboard/src/pages/Resources.tsx similarity index 100% rename from dashboard/src/pages/Resources.js rename to dashboard/src/pages/Resources.tsx diff --git a/dashboard/src/pages/Schedule.js b/dashboard/src/pages/Schedule.tsx similarity index 100% rename from dashboard/src/pages/Schedule.js rename to dashboard/src/pages/Schedule.tsx diff --git a/dashboard/src/pages/ScheduledEvent.js b/dashboard/src/pages/ScheduledEvent.tsx similarity index 100% rename from dashboard/src/pages/ScheduledEvent.js rename to dashboard/src/pages/ScheduledEvent.tsx diff --git a/dashboard/src/pages/ScheduledEventDetail.js b/dashboard/src/pages/ScheduledEventDetail.tsx similarity index 100% rename from dashboard/src/pages/ScheduledEventDetail.js rename to dashboard/src/pages/ScheduledEventDetail.tsx diff --git a/dashboard/src/pages/Settings.js b/dashboard/src/pages/Settings.tsx similarity index 100% rename from dashboard/src/pages/Settings.js rename to dashboard/src/pages/Settings.tsx diff --git a/dashboard/src/pages/SmsTemplates.js b/dashboard/src/pages/SmsTemplates.tsx similarity index 100% rename from dashboard/src/pages/SmsTemplates.js rename to dashboard/src/pages/SmsTemplates.tsx diff --git a/dashboard/src/pages/Sso.js b/dashboard/src/pages/Sso.tsx similarity index 100% rename from dashboard/src/pages/Sso.js rename to dashboard/src/pages/Sso.tsx diff --git a/dashboard/src/pages/StatusPage.js b/dashboard/src/pages/StatusPage.tsx similarity index 100% rename from dashboard/src/pages/StatusPage.js rename to dashboard/src/pages/StatusPage.tsx diff --git a/dashboard/src/pages/StatusPages.js b/dashboard/src/pages/StatusPages.tsx similarity index 100% rename from dashboard/src/pages/StatusPages.js rename to dashboard/src/pages/StatusPages.tsx diff --git a/dashboard/src/pages/TeamMemberProfile.js b/dashboard/src/pages/TeamMemberProfile.tsx similarity index 100% rename from dashboard/src/pages/TeamMemberProfile.js rename to dashboard/src/pages/TeamMemberProfile.tsx diff --git a/dashboard/src/pages/TeamMembers.js b/dashboard/src/pages/TeamMembers.tsx similarity index 100% rename from dashboard/src/pages/TeamMembers.js rename to dashboard/src/pages/TeamMembers.tsx diff --git a/dashboard/src/pages/WebhookSettings.js b/dashboard/src/pages/WebhookSettings.tsx similarity index 100% rename from dashboard/src/pages/WebhookSettings.js rename to dashboard/src/pages/WebhookSettings.tsx diff --git a/dashboard/src/pages/WebsiteMonitorIssues.js b/dashboard/src/pages/WebsiteMonitorIssues.tsx similarity index 100% rename from dashboard/src/pages/WebsiteMonitorIssues.js rename to dashboard/src/pages/WebsiteMonitorIssues.tsx diff --git a/dashboard/src/pages/base/index.js b/dashboard/src/pages/base/index.tsx similarity index 100% rename from dashboard/src/pages/base/index.js rename to dashboard/src/pages/base/index.tsx diff --git a/dashboard/src/pages/index.js b/dashboard/src/pages/index.ts similarity index 100% rename from dashboard/src/pages/index.js rename to dashboard/src/pages/index.ts diff --git a/dashboard/src/pages/status-page/list.js b/dashboard/src/pages/status-page/list.tsx similarity index 100% rename from dashboard/src/pages/status-page/list.js rename to dashboard/src/pages/status-page/list.tsx diff --git a/dashboard/src/reducers/alert.js b/dashboard/src/reducers/alert.ts similarity index 100% rename from dashboard/src/reducers/alert.js rename to dashboard/src/reducers/alert.ts diff --git a/dashboard/src/reducers/animateSidebar.js b/dashboard/src/reducers/animateSidebar.ts similarity index 100% rename from dashboard/src/reducers/animateSidebar.js rename to dashboard/src/reducers/animateSidebar.ts diff --git a/dashboard/src/reducers/applicationLog.js b/dashboard/src/reducers/applicationLog.ts similarity index 100% rename from dashboard/src/reducers/applicationLog.js rename to dashboard/src/reducers/applicationLog.ts diff --git a/dashboard/src/reducers/automatedScript.js b/dashboard/src/reducers/automatedScript.ts similarity index 100% rename from dashboard/src/reducers/automatedScript.js rename to dashboard/src/reducers/automatedScript.ts diff --git a/dashboard/src/reducers/base/index.js b/dashboard/src/reducers/base/index.ts similarity index 100% rename from dashboard/src/reducers/base/index.js rename to dashboard/src/reducers/base/index.ts diff --git a/dashboard/src/reducers/callRouting.js b/dashboard/src/reducers/callRouting.ts similarity index 100% rename from dashboard/src/reducers/callRouting.js rename to dashboard/src/reducers/callRouting.ts diff --git a/dashboard/src/reducers/card.js b/dashboard/src/reducers/card.ts similarity index 100% rename from dashboard/src/reducers/card.js rename to dashboard/src/reducers/card.ts diff --git a/dashboard/src/reducers/changePassword.js b/dashboard/src/reducers/changePassword.ts similarity index 100% rename from dashboard/src/reducers/changePassword.js rename to dashboard/src/reducers/changePassword.ts diff --git a/dashboard/src/reducers/component.js b/dashboard/src/reducers/component.ts similarity index 100% rename from dashboard/src/reducers/component.js rename to dashboard/src/reducers/component.ts diff --git a/dashboard/src/reducers/credential.js b/dashboard/src/reducers/credential.ts similarity index 100% rename from dashboard/src/reducers/credential.js rename to dashboard/src/reducers/credential.ts diff --git a/dashboard/src/reducers/customField.js b/dashboard/src/reducers/customField.ts similarity index 100% rename from dashboard/src/reducers/customField.js rename to dashboard/src/reducers/customField.ts diff --git a/dashboard/src/reducers/dateTime.js b/dashboard/src/reducers/dateTime.ts similarity index 100% rename from dashboard/src/reducers/dateTime.js rename to dashboard/src/reducers/dateTime.ts diff --git a/dashboard/src/reducers/emailTemplates.js b/dashboard/src/reducers/emailTemplates.ts similarity index 100% rename from dashboard/src/reducers/emailTemplates.js rename to dashboard/src/reducers/emailTemplates.ts diff --git a/dashboard/src/reducers/errorTracker.js b/dashboard/src/reducers/errorTracker.ts similarity index 100% rename from dashboard/src/reducers/errorTracker.js rename to dashboard/src/reducers/errorTracker.ts diff --git a/dashboard/src/reducers/feedback.js b/dashboard/src/reducers/feedback.ts similarity index 100% rename from dashboard/src/reducers/feedback.js rename to dashboard/src/reducers/feedback.ts diff --git a/dashboard/src/reducers/groups.js b/dashboard/src/reducers/groups.ts similarity index 100% rename from dashboard/src/reducers/groups.js rename to dashboard/src/reducers/groups.ts diff --git a/dashboard/src/reducers/incident.js b/dashboard/src/reducers/incident.ts similarity index 100% rename from dashboard/src/reducers/incident.js rename to dashboard/src/reducers/incident.ts diff --git a/dashboard/src/reducers/incidentBasicSettings.js b/dashboard/src/reducers/incidentBasicSettings.ts similarity index 100% rename from dashboard/src/reducers/incidentBasicSettings.js rename to dashboard/src/reducers/incidentBasicSettings.ts diff --git a/dashboard/src/reducers/incidentCommunicationSla.js b/dashboard/src/reducers/incidentCommunicationSla.ts similarity index 100% rename from dashboard/src/reducers/incidentCommunicationSla.js rename to dashboard/src/reducers/incidentCommunicationSla.ts diff --git a/dashboard/src/reducers/incidentNoteTemplate.js b/dashboard/src/reducers/incidentNoteTemplate.ts similarity index 100% rename from dashboard/src/reducers/incidentNoteTemplate.js rename to dashboard/src/reducers/incidentNoteTemplate.ts diff --git a/dashboard/src/reducers/incidentPriorities.js b/dashboard/src/reducers/incidentPriorities.ts similarity index 100% rename from dashboard/src/reducers/incidentPriorities.js rename to dashboard/src/reducers/incidentPriorities.ts diff --git a/dashboard/src/reducers/incomingRequest.js b/dashboard/src/reducers/incomingRequest.ts similarity index 100% rename from dashboard/src/reducers/incomingRequest.js rename to dashboard/src/reducers/incomingRequest.ts diff --git a/dashboard/src/reducers/index.js b/dashboard/src/reducers/index.ts similarity index 100% rename from dashboard/src/reducers/index.js rename to dashboard/src/reducers/index.ts diff --git a/dashboard/src/reducers/invoice.js b/dashboard/src/reducers/invoice.ts similarity index 100% rename from dashboard/src/reducers/invoice.js rename to dashboard/src/reducers/invoice.ts diff --git a/dashboard/src/reducers/modal.js b/dashboard/src/reducers/modal.ts similarity index 100% rename from dashboard/src/reducers/modal.js rename to dashboard/src/reducers/modal.ts diff --git a/dashboard/src/reducers/monitor.js b/dashboard/src/reducers/monitor.ts similarity index 100% rename from dashboard/src/reducers/monitor.js rename to dashboard/src/reducers/monitor.ts diff --git a/dashboard/src/reducers/monitorCustomField.js b/dashboard/src/reducers/monitorCustomField.ts similarity index 100% rename from dashboard/src/reducers/monitorCustomField.js rename to dashboard/src/reducers/monitorCustomField.ts diff --git a/dashboard/src/reducers/monitorSla.js b/dashboard/src/reducers/monitorSla.ts similarity index 100% rename from dashboard/src/reducers/monitorSla.js rename to dashboard/src/reducers/monitorSla.ts diff --git a/dashboard/src/reducers/msteams.js b/dashboard/src/reducers/msteams.ts similarity index 100% rename from dashboard/src/reducers/msteams.js rename to dashboard/src/reducers/msteams.ts diff --git a/dashboard/src/reducers/notifications.js b/dashboard/src/reducers/notifications.ts similarity index 100% rename from dashboard/src/reducers/notifications.js rename to dashboard/src/reducers/notifications.ts diff --git a/dashboard/src/reducers/onCallSchedule.js b/dashboard/src/reducers/onCallSchedule.ts similarity index 100% rename from dashboard/src/reducers/onCallSchedule.js rename to dashboard/src/reducers/onCallSchedule.ts diff --git a/dashboard/src/reducers/page.js b/dashboard/src/reducers/page.ts similarity index 100% rename from dashboard/src/reducers/page.js rename to dashboard/src/reducers/page.ts diff --git a/dashboard/src/reducers/performanceTracker.js b/dashboard/src/reducers/performanceTracker.ts similarity index 100% rename from dashboard/src/reducers/performanceTracker.js rename to dashboard/src/reducers/performanceTracker.ts diff --git a/dashboard/src/reducers/performanceTrackerMetric.js b/dashboard/src/reducers/performanceTrackerMetric.ts similarity index 100% rename from dashboard/src/reducers/performanceTrackerMetric.js rename to dashboard/src/reducers/performanceTrackerMetric.ts diff --git a/dashboard/src/reducers/probe.js b/dashboard/src/reducers/probe.ts similarity index 100% rename from dashboard/src/reducers/probe.js rename to dashboard/src/reducers/probe.ts diff --git a/dashboard/src/reducers/profile.js b/dashboard/src/reducers/profile.ts similarity index 100% rename from dashboard/src/reducers/profile.js rename to dashboard/src/reducers/profile.ts diff --git a/dashboard/src/reducers/project.js b/dashboard/src/reducers/project.ts similarity index 100% rename from dashboard/src/reducers/project.js rename to dashboard/src/reducers/project.ts diff --git a/dashboard/src/reducers/report.js b/dashboard/src/reducers/report.ts similarity index 100% rename from dashboard/src/reducers/report.js rename to dashboard/src/reducers/report.ts diff --git a/dashboard/src/reducers/resourceCategories.js b/dashboard/src/reducers/resourceCategories.ts similarity index 100% rename from dashboard/src/reducers/resourceCategories.js rename to dashboard/src/reducers/resourceCategories.ts diff --git a/dashboard/src/reducers/schedule.js b/dashboard/src/reducers/schedule.ts similarity index 100% rename from dashboard/src/reducers/schedule.js rename to dashboard/src/reducers/schedule.ts diff --git a/dashboard/src/reducers/scheduledEvent.js b/dashboard/src/reducers/scheduledEvent.ts similarity index 100% rename from dashboard/src/reducers/scheduledEvent.js rename to dashboard/src/reducers/scheduledEvent.ts diff --git a/dashboard/src/reducers/search.js b/dashboard/src/reducers/search.ts similarity index 100% rename from dashboard/src/reducers/search.js rename to dashboard/src/reducers/search.ts diff --git a/dashboard/src/reducers/security.js b/dashboard/src/reducers/security.ts similarity index 100% rename from dashboard/src/reducers/security.js rename to dashboard/src/reducers/security.ts diff --git a/dashboard/src/reducers/slack.js b/dashboard/src/reducers/slack.ts similarity index 100% rename from dashboard/src/reducers/slack.js rename to dashboard/src/reducers/slack.ts diff --git a/dashboard/src/reducers/slackWebhooks.js b/dashboard/src/reducers/slackWebhooks.ts similarity index 100% rename from dashboard/src/reducers/slackWebhooks.js rename to dashboard/src/reducers/slackWebhooks.ts diff --git a/dashboard/src/reducers/smsTemplates.js b/dashboard/src/reducers/smsTemplates.ts similarity index 100% rename from dashboard/src/reducers/smsTemplates.js rename to dashboard/src/reducers/smsTemplates.ts diff --git a/dashboard/src/reducers/sso.js b/dashboard/src/reducers/sso.ts similarity index 100% rename from dashboard/src/reducers/sso.js rename to dashboard/src/reducers/sso.ts diff --git a/dashboard/src/reducers/status-page.js b/dashboard/src/reducers/status-page.ts similarity index 100% rename from dashboard/src/reducers/status-page.js rename to dashboard/src/reducers/status-page.ts diff --git a/dashboard/src/reducers/statusPage.js b/dashboard/src/reducers/statusPage.ts similarity index 100% rename from dashboard/src/reducers/statusPage.js rename to dashboard/src/reducers/statusPage.ts diff --git a/dashboard/src/reducers/statusPageCategory.js b/dashboard/src/reducers/statusPageCategory.ts similarity index 100% rename from dashboard/src/reducers/statusPageCategory.js rename to dashboard/src/reducers/statusPageCategory.ts diff --git a/dashboard/src/reducers/subProject.js b/dashboard/src/reducers/subProject.ts similarity index 100% rename from dashboard/src/reducers/subProject.js rename to dashboard/src/reducers/subProject.ts diff --git a/dashboard/src/reducers/subscriber.js b/dashboard/src/reducers/subscriber.ts similarity index 100% rename from dashboard/src/reducers/subscriber.js rename to dashboard/src/reducers/subscriber.ts diff --git a/dashboard/src/reducers/team.js b/dashboard/src/reducers/team.ts similarity index 100% rename from dashboard/src/reducers/team.js rename to dashboard/src/reducers/team.ts diff --git a/dashboard/src/reducers/tutorial.js b/dashboard/src/reducers/tutorial.ts similarity index 100% rename from dashboard/src/reducers/tutorial.js rename to dashboard/src/reducers/tutorial.ts diff --git a/dashboard/src/reducers/version.js b/dashboard/src/reducers/version.ts similarity index 100% rename from dashboard/src/reducers/version.js rename to dashboard/src/reducers/version.ts diff --git a/dashboard/src/reducers/webHook.js b/dashboard/src/reducers/webHook.ts similarity index 100% rename from dashboard/src/reducers/webHook.js rename to dashboard/src/reducers/webHook.ts diff --git a/dashboard/src/routes.js b/dashboard/src/routes.ts similarity index 100% rename from dashboard/src/routes.js rename to dashboard/src/routes.ts diff --git a/dashboard/src/serviceWorker.js b/dashboard/src/serviceWorker.ts similarity index 100% rename from dashboard/src/serviceWorker.js rename to dashboard/src/serviceWorker.ts diff --git a/dashboard/src/setupTests.js b/dashboard/src/setupTests.ts similarity index 100% rename from dashboard/src/setupTests.js rename to dashboard/src/setupTests.ts diff --git a/dashboard/src/store.js b/dashboard/src/store.ts similarity index 100% rename from dashboard/src/store.js rename to dashboard/src/store.ts diff --git a/dashboard/src/sw-build.js b/dashboard/src/sw-build.ts similarity index 100% rename from dashboard/src/sw-build.js rename to dashboard/src/sw-build.ts diff --git a/dashboard/src/sw-template.js b/dashboard/src/sw-template.ts similarity index 100% rename from dashboard/src/sw-template.js rename to dashboard/src/sw-template.ts diff --git a/dashboard/src/useNotification.js b/dashboard/src/useNotification.ts similarity index 100% rename from dashboard/src/useNotification.js rename to dashboard/src/useNotification.ts diff --git a/dashboard/src/utils/DateTime.js b/dashboard/src/utils/DateTime.ts similarity index 100% rename from dashboard/src/utils/DateTime.js rename to dashboard/src/utils/DateTime.ts diff --git a/dashboard/src/utils/ErrorEventUtil.js b/dashboard/src/utils/ErrorEventUtil.ts similarity index 100% rename from dashboard/src/utils/ErrorEventUtil.js rename to dashboard/src/utils/ErrorEventUtil.ts diff --git a/dashboard/src/utils/booleanParser.js b/dashboard/src/utils/booleanParser.ts similarity index 100% rename from dashboard/src/utils/booleanParser.js rename to dashboard/src/utils/booleanParser.ts diff --git a/dashboard/src/utils/copyToClipboard.js b/dashboard/src/utils/copyToClipboard.ts similarity index 100% rename from dashboard/src/utils/copyToClipboard.js rename to dashboard/src/utils/copyToClipboard.ts diff --git a/dashboard/src/utils/countryCodes.js b/dashboard/src/utils/countryCodes.ts similarity index 100% rename from dashboard/src/utils/countryCodes.js rename to dashboard/src/utils/countryCodes.ts diff --git a/dashboard/src/utils/error.js b/dashboard/src/utils/error.ts similarity index 100% rename from dashboard/src/utils/error.js rename to dashboard/src/utils/error.ts diff --git a/dashboard/src/utils/flattenArray.js b/dashboard/src/utils/flattenArray.ts similarity index 100% rename from dashboard/src/utils/flattenArray.js rename to dashboard/src/utils/flattenArray.ts diff --git a/dashboard/src/utils/formatEmails.js b/dashboard/src/utils/formatEmails.ts similarity index 100% rename from dashboard/src/utils/formatEmails.js rename to dashboard/src/utils/formatEmails.ts diff --git a/dashboard/src/utils/formatMonitorResponseTime.js b/dashboard/src/utils/formatMonitorResponseTime.ts similarity index 100% rename from dashboard/src/utils/formatMonitorResponseTime.js rename to dashboard/src/utils/formatMonitorResponseTime.ts diff --git a/dashboard/src/utils/formatNumber.js b/dashboard/src/utils/formatNumber.ts similarity index 100% rename from dashboard/src/utils/formatNumber.js rename to dashboard/src/utils/formatNumber.ts diff --git a/dashboard/src/utils/getParentRoute.js b/dashboard/src/utils/getParentRoute.ts similarity index 100% rename from dashboard/src/utils/getParentRoute.js rename to dashboard/src/utils/getParentRoute.ts diff --git a/dashboard/src/utils/isMainProjectViewer.js b/dashboard/src/utils/isMainProjectViewer.ts similarity index 100% rename from dashboard/src/utils/isMainProjectViewer.js rename to dashboard/src/utils/isMainProjectViewer.ts diff --git a/dashboard/src/utils/isOwnerOrAdmin.js b/dashboard/src/utils/isOwnerOrAdmin.ts similarity index 100% rename from dashboard/src/utils/isOwnerOrAdmin.js rename to dashboard/src/utils/isOwnerOrAdmin.ts diff --git a/dashboard/src/utils/isSubProjectViewer.js b/dashboard/src/utils/isSubProjectViewer.ts similarity index 100% rename from dashboard/src/utils/isSubProjectViewer.js rename to dashboard/src/utils/isSubProjectViewer.ts diff --git a/dashboard/src/utils/joinNames.js b/dashboard/src/utils/joinNames.ts similarity index 100% rename from dashboard/src/utils/joinNames.js rename to dashboard/src/utils/joinNames.ts diff --git a/dashboard/src/utils/keybinding.js b/dashboard/src/utils/keybinding.ts similarity index 100% rename from dashboard/src/utils/keybinding.js rename to dashboard/src/utils/keybinding.ts diff --git a/dashboard/src/utils/pageTitles.js b/dashboard/src/utils/pageTitles.ts similarity index 100% rename from dashboard/src/utils/pageTitles.js rename to dashboard/src/utils/pageTitles.ts diff --git a/dashboard/src/utils/paginate.js b/dashboard/src/utils/paginate.ts similarity index 100% rename from dashboard/src/utils/paginate.js rename to dashboard/src/utils/paginate.ts diff --git a/dashboard/src/utils/secondsToHms.js b/dashboard/src/utils/secondsToHms.ts similarity index 100% rename from dashboard/src/utils/secondsToHms.js rename to dashboard/src/utils/secondsToHms.ts diff --git a/dashboard/src/utils/sortByName.js b/dashboard/src/utils/sortByName.ts similarity index 100% rename from dashboard/src/utils/sortByName.js rename to dashboard/src/utils/sortByName.ts diff --git a/dashboard/src/utils/threatLevel.js b/dashboard/src/utils/threatLevel.ts similarity index 100% rename from dashboard/src/utils/threatLevel.js rename to dashboard/src/utils/threatLevel.ts diff --git a/data-ingestor/api/probe.js b/data-ingestor/api/probe.ts similarity index 100% rename from data-ingestor/api/probe.js rename to data-ingestor/api/probe.ts diff --git a/data-ingestor/index.js b/data-ingestor/index.ts similarity index 100% rename from data-ingestor/index.js rename to data-ingestor/index.ts diff --git a/data-ingestor/middlewares/jsonToCsv.js b/data-ingestor/middlewares/jsonToCsv.ts similarity index 100% rename from data-ingestor/middlewares/jsonToCsv.js rename to data-ingestor/middlewares/jsonToCsv.ts diff --git a/data-ingestor/middlewares/probeAuthorization.js b/data-ingestor/middlewares/probeAuthorization.ts similarity index 100% rename from data-ingestor/middlewares/probeAuthorization.js rename to data-ingestor/middlewares/probeAuthorization.ts diff --git a/data-ingestor/middlewares/response.js b/data-ingestor/middlewares/response.ts similarity index 100% rename from data-ingestor/middlewares/response.js rename to data-ingestor/middlewares/response.ts diff --git a/data-ingestor/services/automatedScriptService.js b/data-ingestor/services/automatedScriptService.ts similarity index 100% rename from data-ingestor/services/automatedScriptService.js rename to data-ingestor/services/automatedScriptService.ts diff --git a/data-ingestor/services/errorService.js b/data-ingestor/services/errorService.ts similarity index 100% rename from data-ingestor/services/errorService.js rename to data-ingestor/services/errorService.ts diff --git a/data-ingestor/services/incidentService.js b/data-ingestor/services/incidentService.ts similarity index 100% rename from data-ingestor/services/incidentService.js rename to data-ingestor/services/incidentService.ts diff --git a/data-ingestor/services/incidentTimelineService.js b/data-ingestor/services/incidentTimelineService.ts similarity index 100% rename from data-ingestor/services/incidentTimelineService.js rename to data-ingestor/services/incidentTimelineService.ts diff --git a/data-ingestor/services/lighthouseLogService.js b/data-ingestor/services/lighthouseLogService.ts similarity index 100% rename from data-ingestor/services/lighthouseLogService.js rename to data-ingestor/services/lighthouseLogService.ts diff --git a/data-ingestor/services/monitorLogByDayService.js b/data-ingestor/services/monitorLogByDayService.ts similarity index 100% rename from data-ingestor/services/monitorLogByDayService.js rename to data-ingestor/services/monitorLogByDayService.ts diff --git a/data-ingestor/services/monitorLogByHourService.js b/data-ingestor/services/monitorLogByHourService.ts similarity index 100% rename from data-ingestor/services/monitorLogByHourService.js rename to data-ingestor/services/monitorLogByHourService.ts diff --git a/data-ingestor/services/monitorLogByWeekService.js b/data-ingestor/services/monitorLogByWeekService.ts similarity index 100% rename from data-ingestor/services/monitorLogByWeekService.js rename to data-ingestor/services/monitorLogByWeekService.ts diff --git a/data-ingestor/services/monitorLogService.js b/data-ingestor/services/monitorLogService.ts similarity index 100% rename from data-ingestor/services/monitorLogService.js rename to data-ingestor/services/monitorLogService.ts diff --git a/data-ingestor/services/monitorService.js b/data-ingestor/services/monitorService.ts similarity index 100% rename from data-ingestor/services/monitorService.js rename to data-ingestor/services/monitorService.ts diff --git a/data-ingestor/services/monitorStatusService.js b/data-ingestor/services/monitorStatusService.ts similarity index 100% rename from data-ingestor/services/monitorStatusService.js rename to data-ingestor/services/monitorStatusService.ts diff --git a/data-ingestor/services/probeService.js b/data-ingestor/services/probeService.ts similarity index 100% rename from data-ingestor/services/probeService.js rename to data-ingestor/services/probeService.ts diff --git a/data-ingestor/services/projectService.js b/data-ingestor/services/projectService.ts similarity index 100% rename from data-ingestor/services/projectService.js rename to data-ingestor/services/projectService.ts diff --git a/data-ingestor/services/resourceCategoryService.js b/data-ingestor/services/resourceCategoryService.ts similarity index 100% rename from data-ingestor/services/resourceCategoryService.js rename to data-ingestor/services/resourceCategoryService.ts diff --git a/data-ingestor/utils/api.js b/data-ingestor/utils/api.ts similarity index 100% rename from data-ingestor/utils/api.js rename to data-ingestor/utils/api.ts diff --git a/data-ingestor/utils/config.js b/data-ingestor/utils/config.ts similarity index 100% rename from data-ingestor/utils/config.js rename to data-ingestor/utils/config.ts diff --git a/helm-chart/api/version.js b/helm-chart/api/version.ts similarity index 100% rename from helm-chart/api/version.js rename to helm-chart/api/version.ts diff --git a/helm-chart/middlewares/response.js b/helm-chart/middlewares/response.ts similarity index 100% rename from helm-chart/middlewares/response.js rename to helm-chart/middlewares/response.ts diff --git a/helm-chart/server.js b/helm-chart/server.ts similarity index 100% rename from helm-chart/server.js rename to helm-chart/server.ts diff --git a/helm-chart/test/index.js b/helm-chart/test/index.ts similarity index 100% rename from helm-chart/test/index.js rename to helm-chart/test/index.ts diff --git a/helm-chart/test/version.test.js b/helm-chart/test/version.test.ts similarity index 100% rename from helm-chart/test/version.test.js rename to helm-chart/test/version.test.ts diff --git a/home/config/product-compare.js b/home/config/product-compare.ts similarity index 100% rename from home/config/product-compare.js rename to home/config/product-compare.ts diff --git a/home/lighthouse.js b/home/lighthouse.ts similarity index 100% rename from home/lighthouse.js rename to home/lighthouse.ts diff --git a/home/lighthouseWorker.js b/home/lighthouseWorker.ts similarity index 100% rename from home/lighthouseWorker.js rename to home/lighthouseWorker.ts diff --git a/home/public/js/amplitude.js b/home/public/js/amplitude.ts similarity index 100% rename from home/public/js/amplitude.js rename to home/public/js/amplitude.ts diff --git a/home/public/js/animate.js b/home/public/js/animate.ts similarity index 100% rename from home/public/js/animate.js rename to home/public/js/animate.ts diff --git a/home/public/js/crm.js b/home/public/js/crm.ts similarity index 100% rename from home/public/js/crm.js rename to home/public/js/crm.ts diff --git a/home/public/js/default.js b/home/public/js/default.ts similarity index 100% rename from home/public/js/default.js rename to home/public/js/default.ts diff --git a/home/public/js/demo.js b/home/public/js/demo.ts similarity index 100% rename from home/public/js/demo.js rename to home/public/js/demo.ts diff --git a/home/public/js/emaildomains.js b/home/public/js/emaildomains.ts similarity index 100% rename from home/public/js/emaildomains.js rename to home/public/js/emaildomains.ts diff --git a/home/public/js/getCookies.js b/home/public/js/getCookies.ts similarity index 100% rename from home/public/js/getCookies.js rename to home/public/js/getCookies.ts diff --git a/home/public/js/home.js b/home/public/js/home.ts similarity index 100% rename from home/public/js/home.js rename to home/public/js/home.ts diff --git a/home/public/js/resources.js b/home/public/js/resources.ts similarity index 100% rename from home/public/js/resources.js rename to home/public/js/resources.ts diff --git a/home/public/js/stickyfill.js b/home/public/js/stickyfill.ts similarity index 100% rename from home/public/js/stickyfill.js rename to home/public/js/stickyfill.ts diff --git a/home/public/js/switch.js b/home/public/js/switch.ts similarity index 100% rename from home/public/js/switch.js rename to home/public/js/switch.ts diff --git a/home/public/js/switchUrl.js b/home/public/js/switchUrl.ts similarity index 100% rename from home/public/js/switchUrl.js rename to home/public/js/switchUrl.ts diff --git a/home/public/service-worker.js b/home/public/service-worker.ts similarity index 100% rename from home/public/service-worker.js rename to home/public/service-worker.ts diff --git a/home/server.js b/home/server.ts similarity index 100% rename from home/server.js rename to home/server.ts diff --git a/http-test-server/backend/api/settings.js b/http-test-server/backend/api/settings.ts similarity index 100% rename from http-test-server/backend/api/settings.js rename to http-test-server/backend/api/settings.ts diff --git a/http-test-server/server.js b/http-test-server/server.ts similarity index 100% rename from http-test-server/server.js rename to http-test-server/server.ts diff --git a/http-test-server/test/homePage.test.js b/http-test-server/test/homePage.test.ts similarity index 100% rename from http-test-server/test/homePage.test.js rename to http-test-server/test/homePage.test.ts diff --git a/http-test-server/test/settings.test.js b/http-test-server/test/settings.test.ts similarity index 100% rename from http-test-server/test/settings.test.js rename to http-test-server/test/settings.test.ts diff --git a/http-test-server/test/test-utils.js b/http-test-server/test/test-utils.ts similarity index 100% rename from http-test-server/test/test-utils.js rename to http-test-server/test/test-utils.ts diff --git a/init-script/scripts/3.0.1979.js b/init-script/scripts/3.0.1979.ts similarity index 100% rename from init-script/scripts/3.0.1979.js rename to init-script/scripts/3.0.1979.ts diff --git a/init-script/scripts/3.0.2470.js b/init-script/scripts/3.0.2470.ts similarity index 100% rename from init-script/scripts/3.0.2470.js rename to init-script/scripts/3.0.2470.ts diff --git a/init-script/scripts/3.0.3061.js b/init-script/scripts/3.0.3061.ts similarity index 100% rename from init-script/scripts/3.0.3061.js rename to init-script/scripts/3.0.3061.ts diff --git a/init-script/scripts/3.0.4079.js b/init-script/scripts/3.0.4079.ts similarity index 100% rename from init-script/scripts/3.0.4079.js rename to init-script/scripts/3.0.4079.ts diff --git a/init-script/scripts/3.0.4342.js b/init-script/scripts/3.0.4342.ts similarity index 100% rename from init-script/scripts/3.0.4342.js rename to init-script/scripts/3.0.4342.ts diff --git a/init-script/scripts/3.0.4520.js b/init-script/scripts/3.0.4520.ts similarity index 100% rename from init-script/scripts/3.0.4520.js rename to init-script/scripts/3.0.4520.ts diff --git a/init-script/scripts/3.0.5762.js b/init-script/scripts/3.0.5762.ts similarity index 100% rename from init-script/scripts/3.0.5762.js rename to init-script/scripts/3.0.5762.ts diff --git a/init-script/scripts/3.0.5835.js b/init-script/scripts/3.0.5835.ts similarity index 100% rename from init-script/scripts/3.0.5835.js rename to init-script/scripts/3.0.5835.ts diff --git a/init-script/scripts/3.0.5920.js b/init-script/scripts/3.0.5920.ts similarity index 100% rename from init-script/scripts/3.0.5920.js rename to init-script/scripts/3.0.5920.ts diff --git a/init-script/scripts/3.0.6100.js b/init-script/scripts/3.0.6100.ts similarity index 100% rename from init-script/scripts/3.0.6100.js rename to init-script/scripts/3.0.6100.ts diff --git a/init-script/scripts/3.0.6657.js b/init-script/scripts/3.0.6657.ts similarity index 100% rename from init-script/scripts/3.0.6657.js rename to init-script/scripts/3.0.6657.ts diff --git a/init-script/scripts/3.0.7272.js b/init-script/scripts/3.0.7272.ts similarity index 100% rename from init-script/scripts/3.0.7272.js rename to init-script/scripts/3.0.7272.ts diff --git a/init-script/scripts/3.0.7300.js b/init-script/scripts/3.0.7300.ts similarity index 100% rename from init-script/scripts/3.0.7300.js rename to init-script/scripts/3.0.7300.ts diff --git a/init-script/scripts/3.0.7310.js b/init-script/scripts/3.0.7310.ts similarity index 100% rename from init-script/scripts/3.0.7310.js rename to init-script/scripts/3.0.7310.ts diff --git a/init-script/scripts/3.0.7311.js b/init-script/scripts/3.0.7311.ts similarity index 100% rename from init-script/scripts/3.0.7311.js rename to init-script/scripts/3.0.7311.ts diff --git a/init-script/scripts/3.0.7320.js b/init-script/scripts/3.0.7320.ts similarity index 100% rename from init-script/scripts/3.0.7320.js rename to init-script/scripts/3.0.7320.ts diff --git a/init-script/scripts/3.0.7778.js b/init-script/scripts/3.0.7778.ts similarity index 100% rename from init-script/scripts/3.0.7778.js rename to init-script/scripts/3.0.7778.ts diff --git a/init-script/scripts/3.0.7800.js b/init-script/scripts/3.0.7800.ts similarity index 100% rename from init-script/scripts/3.0.7800.js rename to init-script/scripts/3.0.7800.ts diff --git a/init-script/scripts/3.0.8100.js b/init-script/scripts/3.0.8100.ts similarity index 100% rename from init-script/scripts/3.0.8100.js rename to init-script/scripts/3.0.8100.ts diff --git a/init-script/scripts/3.0.8200.js b/init-script/scripts/3.0.8200.ts similarity index 100% rename from init-script/scripts/3.0.8200.js rename to init-script/scripts/3.0.8200.ts diff --git a/init-script/scripts/3.0.8201.js b/init-script/scripts/3.0.8201.ts similarity index 100% rename from init-script/scripts/3.0.8201.js rename to init-script/scripts/3.0.8201.ts diff --git a/init-script/scripts/3.0.8310.js b/init-script/scripts/3.0.8310.ts similarity index 100% rename from init-script/scripts/3.0.8310.js rename to init-script/scripts/3.0.8310.ts diff --git a/init-script/scripts/3.0.8390.js b/init-script/scripts/3.0.8390.ts similarity index 100% rename from init-script/scripts/3.0.8390.js rename to init-script/scripts/3.0.8390.ts diff --git a/init-script/scripts/3.0.8395.js b/init-script/scripts/3.0.8395.ts similarity index 100% rename from init-script/scripts/3.0.8395.js rename to init-script/scripts/3.0.8395.ts diff --git a/init-script/scripts/3.0.8396.js b/init-script/scripts/3.0.8396.ts similarity index 100% rename from init-script/scripts/3.0.8396.js rename to init-script/scripts/3.0.8396.ts diff --git a/init-script/scripts/3.0.8397.js b/init-script/scripts/3.0.8397.ts similarity index 100% rename from init-script/scripts/3.0.8397.js rename to init-script/scripts/3.0.8397.ts diff --git a/init-script/scripts/3.0.8400.js b/init-script/scripts/3.0.8400.ts similarity index 100% rename from init-script/scripts/3.0.8400.js rename to init-script/scripts/3.0.8400.ts diff --git a/init-script/scripts/3.0.8500.js b/init-script/scripts/3.0.8500.ts similarity index 100% rename from init-script/scripts/3.0.8500.js rename to init-script/scripts/3.0.8500.ts diff --git a/init-script/scripts/3.0.8600.js b/init-script/scripts/3.0.8600.ts similarity index 100% rename from init-script/scripts/3.0.8600.js rename to init-script/scripts/3.0.8600.ts diff --git a/init-script/scripts/3.0.8700.js b/init-script/scripts/3.0.8700.ts similarity index 100% rename from init-script/scripts/3.0.8700.js rename to init-script/scripts/3.0.8700.ts diff --git a/init-script/scripts/3.0.8800.js b/init-script/scripts/3.0.8800.ts similarity index 100% rename from init-script/scripts/3.0.8800.js rename to init-script/scripts/3.0.8800.ts diff --git a/init-script/scripts/3.0.8900.js b/init-script/scripts/3.0.8900.ts similarity index 100% rename from init-script/scripts/3.0.8900.js rename to init-script/scripts/3.0.8900.ts diff --git a/init-script/scripts/3.0.8901.js b/init-script/scripts/3.0.8901.ts similarity index 100% rename from init-script/scripts/3.0.8901.js rename to init-script/scripts/3.0.8901.ts diff --git a/init-script/scripts/3.0.8910.js b/init-script/scripts/3.0.8910.ts similarity index 100% rename from init-script/scripts/3.0.8910.js rename to init-script/scripts/3.0.8910.ts diff --git a/init-script/scripts/3.0.8920.js b/init-script/scripts/3.0.8920.ts similarity index 100% rename from init-script/scripts/3.0.8920.js rename to init-script/scripts/3.0.8920.ts diff --git a/init-script/scripts/3.0.8930.js b/init-script/scripts/3.0.8930.ts similarity index 100% rename from init-script/scripts/3.0.8930.js rename to init-script/scripts/3.0.8930.ts diff --git a/init-script/scripts/3.0.9000.js b/init-script/scripts/3.0.9000.ts similarity index 100% rename from init-script/scripts/3.0.9000.js rename to init-script/scripts/3.0.9000.ts diff --git a/init-script/scripts/3.0.9100.js b/init-script/scripts/3.0.9100.ts similarity index 100% rename from init-script/scripts/3.0.9100.js rename to init-script/scripts/3.0.9100.ts diff --git a/init-script/scripts/3.0.9111.js b/init-script/scripts/3.0.9111.ts similarity index 100% rename from init-script/scripts/3.0.9111.js rename to init-script/scripts/3.0.9111.ts diff --git a/init-script/scripts/3.0.9112.js b/init-script/scripts/3.0.9112.ts similarity index 100% rename from init-script/scripts/3.0.9112.js rename to init-script/scripts/3.0.9112.ts diff --git a/init-script/scripts/3.0.9122.js b/init-script/scripts/3.0.9122.ts similarity index 100% rename from init-script/scripts/3.0.9122.js rename to init-script/scripts/3.0.9122.ts diff --git a/init-script/scripts/3.0.9200.js b/init-script/scripts/3.0.9200.ts similarity index 100% rename from init-script/scripts/3.0.9200.js rename to init-script/scripts/3.0.9200.ts diff --git a/init-script/scripts/3.0.9222.js b/init-script/scripts/3.0.9222.ts similarity index 100% rename from init-script/scripts/3.0.9222.js rename to init-script/scripts/3.0.9222.ts diff --git a/init-script/scripts/3.0.9300.js b/init-script/scripts/3.0.9300.ts similarity index 100% rename from init-script/scripts/3.0.9300.js rename to init-script/scripts/3.0.9300.ts diff --git a/init-script/scripts/3.0.9301.js b/init-script/scripts/3.0.9301.ts similarity index 100% rename from init-script/scripts/3.0.9301.js rename to init-script/scripts/3.0.9301.ts diff --git a/init-script/scripts/3.0.9302.js b/init-script/scripts/3.0.9302.ts similarity index 100% rename from init-script/scripts/3.0.9302.js rename to init-script/scripts/3.0.9302.ts diff --git a/init-script/scripts/3.0.9303.js b/init-script/scripts/3.0.9303.ts similarity index 100% rename from init-script/scripts/3.0.9303.js rename to init-script/scripts/3.0.9303.ts diff --git a/init-script/scripts/3.0.9304.js b/init-script/scripts/3.0.9304.ts similarity index 100% rename from init-script/scripts/3.0.9304.js rename to init-script/scripts/3.0.9304.ts diff --git a/init-script/scripts/3.0.9305.js b/init-script/scripts/3.0.9305.ts similarity index 100% rename from init-script/scripts/3.0.9305.js rename to init-script/scripts/3.0.9305.ts diff --git a/init-script/scripts/3.0.9306.js b/init-script/scripts/3.0.9306.ts similarity index 100% rename from init-script/scripts/3.0.9306.js rename to init-script/scripts/3.0.9306.ts diff --git a/init-script/scripts/3.0.9307.js b/init-script/scripts/3.0.9307.ts similarity index 100% rename from init-script/scripts/3.0.9307.js rename to init-script/scripts/3.0.9307.ts diff --git a/init-script/scripts/3.0.9308.js b/init-script/scripts/3.0.9308.ts similarity index 100% rename from init-script/scripts/3.0.9308.js rename to init-script/scripts/3.0.9308.ts diff --git a/init-script/scripts/3.0.9309.js b/init-script/scripts/3.0.9309.ts similarity index 100% rename from init-script/scripts/3.0.9309.js rename to init-script/scripts/3.0.9309.ts diff --git a/init-script/scripts/3.0.9312.js b/init-script/scripts/3.0.9312.ts similarity index 100% rename from init-script/scripts/3.0.9312.js rename to init-script/scripts/3.0.9312.ts diff --git a/init-script/scripts/3.0.9314.js b/init-script/scripts/3.0.9314.ts similarity index 100% rename from init-script/scripts/3.0.9314.js rename to init-script/scripts/3.0.9314.ts diff --git a/init-script/scripts/3.0.9315.js b/init-script/scripts/3.0.9315.ts similarity index 100% rename from init-script/scripts/3.0.9315.js rename to init-script/scripts/3.0.9315.ts diff --git a/init-script/scripts/3.0.9316.js b/init-script/scripts/3.0.9316.ts similarity index 100% rename from init-script/scripts/3.0.9316.js rename to init-script/scripts/3.0.9316.ts diff --git a/init-script/scripts/3.0.9318.js b/init-script/scripts/3.0.9318.ts similarity index 100% rename from init-script/scripts/3.0.9318.js rename to init-script/scripts/3.0.9318.ts diff --git a/init-script/scripts/3.0.9319.js b/init-script/scripts/3.0.9319.ts similarity index 100% rename from init-script/scripts/3.0.9319.js rename to init-script/scripts/3.0.9319.ts diff --git a/init-script/scripts/3.0.9320.js b/init-script/scripts/3.0.9320.ts similarity index 100% rename from init-script/scripts/3.0.9320.js rename to init-script/scripts/3.0.9320.ts diff --git a/init-script/scripts/3.0.9322.js b/init-script/scripts/3.0.9322.ts similarity index 100% rename from init-script/scripts/3.0.9322.js rename to init-script/scripts/3.0.9322.ts diff --git a/init-script/scripts/3.0.9323.js b/init-script/scripts/3.0.9323.ts similarity index 100% rename from init-script/scripts/3.0.9323.js rename to init-script/scripts/3.0.9323.ts diff --git a/init-script/scripts/3.0.9324.js b/init-script/scripts/3.0.9324.ts similarity index 100% rename from init-script/scripts/3.0.9324.js rename to init-script/scripts/3.0.9324.ts diff --git a/init-script/scripts/3.0.9325.js b/init-script/scripts/3.0.9325.ts similarity index 100% rename from init-script/scripts/3.0.9325.js rename to init-script/scripts/3.0.9325.ts diff --git a/init-script/scripts/3.0.9326.js b/init-script/scripts/3.0.9326.ts similarity index 100% rename from init-script/scripts/3.0.9326.js rename to init-script/scripts/3.0.9326.ts diff --git a/init-script/scripts/3.0.9327.js b/init-script/scripts/3.0.9327.ts similarity index 100% rename from init-script/scripts/3.0.9327.js rename to init-script/scripts/3.0.9327.ts diff --git a/init-script/scripts/3.0.9367.js b/init-script/scripts/3.0.9367.ts similarity index 100% rename from init-script/scripts/3.0.9367.js rename to init-script/scripts/3.0.9367.ts diff --git a/init-script/scripts/3.0.9368.js b/init-script/scripts/3.0.9368.ts similarity index 100% rename from init-script/scripts/3.0.9368.js rename to init-script/scripts/3.0.9368.ts diff --git a/init-script/scripts/end.js b/init-script/scripts/end.ts similarity index 100% rename from init-script/scripts/end.js rename to init-script/scripts/end.ts diff --git a/init-script/scripts/index.js b/init-script/scripts/index.ts similarity index 100% rename from init-script/scripts/index.js rename to init-script/scripts/index.ts diff --git a/init-script/scripts/start.js b/init-script/scripts/start.ts similarity index 100% rename from init-script/scripts/start.js rename to init-script/scripts/start.ts diff --git a/init-script/server.js b/init-script/server.ts similarity index 100% rename from init-script/server.js rename to init-script/server.ts diff --git a/init-script/util/api.js b/init-script/util/api.ts similarity index 100% rename from init-script/util/api.js rename to init-script/util/api.ts diff --git a/init-script/util/config.js b/init-script/util/config.ts similarity index 100% rename from init-script/util/config.js rename to init-script/util/config.ts diff --git a/init-script/util/db.js b/init-script/util/db.ts similarity index 100% rename from init-script/util/db.js rename to init-script/util/db.ts diff --git a/init-script/util/encryptDecrypt.js b/init-script/util/encryptDecrypt.ts similarity index 100% rename from init-script/util/encryptDecrypt.js rename to init-script/util/encryptDecrypt.ts diff --git a/init-script/util/encryptionKeys.js b/init-script/util/encryptionKeys.ts similarity index 100% rename from init-script/util/encryptionKeys.js rename to init-script/util/encryptionKeys.ts diff --git a/init-script/util/getDomain.js b/init-script/util/getDomain.ts similarity index 100% rename from init-script/util/getDomain.js rename to init-script/util/getDomain.ts diff --git a/init-script/util/getSlug.js b/init-script/util/getSlug.ts similarity index 100% rename from init-script/util/getSlug.js rename to init-script/util/getSlug.ts diff --git a/init-script/util/payment.js b/init-script/util/payment.ts similarity index 100% rename from init-script/util/payment.js rename to init-script/util/payment.ts diff --git a/init-script/util/randomChar.js b/init-script/util/randomChar.ts similarity index 100% rename from init-script/util/randomChar.js rename to init-script/util/randomChar.ts diff --git a/js-sdk/src/cli/oneuptime.js b/js-sdk/src/cli/oneuptime.ts similarity index 100% rename from js-sdk/src/cli/oneuptime.js rename to js-sdk/src/cli/oneuptime.ts diff --git a/js-sdk/src/cli/server-monitor/bin/index.js b/js-sdk/src/cli/server-monitor/bin/index.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/bin/index.js rename to js-sdk/src/cli/server-monitor/bin/index.ts diff --git a/js-sdk/src/cli/server-monitor/lib/api.js b/js-sdk/src/cli/server-monitor/lib/api.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/lib/api.js rename to js-sdk/src/cli/server-monitor/lib/api.ts diff --git a/js-sdk/src/cli/server-monitor/lib/config.js b/js-sdk/src/cli/server-monitor/lib/config.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/lib/config.js rename to js-sdk/src/cli/server-monitor/lib/config.ts diff --git a/js-sdk/src/cli/server-monitor/lib/helpers.js b/js-sdk/src/cli/server-monitor/lib/helpers.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/lib/helpers.js rename to js-sdk/src/cli/server-monitor/lib/helpers.ts diff --git a/js-sdk/src/cli/server-monitor/lib/logger.js b/js-sdk/src/cli/server-monitor/lib/logger.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/lib/logger.js rename to js-sdk/src/cli/server-monitor/lib/logger.ts diff --git a/js-sdk/src/cli/server-monitor/out/scripts/linenumber.js b/js-sdk/src/cli/server-monitor/out/scripts/linenumber.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/out/scripts/linenumber.js rename to js-sdk/src/cli/server-monitor/out/scripts/linenumber.ts diff --git a/js-sdk/src/cli/server-monitor/out/scripts/prettify/lang-css.js b/js-sdk/src/cli/server-monitor/out/scripts/prettify/lang-css.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/out/scripts/prettify/lang-css.js rename to js-sdk/src/cli/server-monitor/out/scripts/prettify/lang-css.ts diff --git a/js-sdk/src/cli/server-monitor/out/scripts/prettify/prettify.js b/js-sdk/src/cli/server-monitor/out/scripts/prettify/prettify.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/out/scripts/prettify/prettify.js rename to js-sdk/src/cli/server-monitor/out/scripts/prettify/prettify.ts diff --git a/js-sdk/src/cli/server-monitor/test/server-monitor.test.js b/js-sdk/src/cli/server-monitor/test/server-monitor.test.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/test/server-monitor.test.js rename to js-sdk/src/cli/server-monitor/test/server-monitor.test.ts diff --git a/js-sdk/src/cli/server-monitor/test/test-utils.js b/js-sdk/src/cli/server-monitor/test/test-utils.ts similarity index 100% rename from js-sdk/src/cli/server-monitor/test/test-utils.js rename to js-sdk/src/cli/server-monitor/test/test-utils.ts diff --git a/js-sdk/src/index.js b/js-sdk/src/index.ts similarity index 100% rename from js-sdk/src/index.js rename to js-sdk/src/index.ts diff --git a/js-sdk/src/listener.js b/js-sdk/src/listener.ts similarity index 100% rename from js-sdk/src/listener.js rename to js-sdk/src/listener.ts diff --git a/js-sdk/src/listeners/incomingListener.js b/js-sdk/src/listeners/incomingListener.ts similarity index 100% rename from js-sdk/src/listeners/incomingListener.js rename to js-sdk/src/listeners/incomingListener.ts diff --git a/js-sdk/src/listeners/mongoose.js b/js-sdk/src/listeners/mongoose.ts similarity index 100% rename from js-sdk/src/listeners/mongoose.js rename to js-sdk/src/listeners/mongoose.ts diff --git a/js-sdk/src/listeners/outgoingListener.js b/js-sdk/src/listeners/outgoingListener.ts similarity index 100% rename from js-sdk/src/listeners/outgoingListener.js rename to js-sdk/src/listeners/outgoingListener.ts diff --git a/js-sdk/src/logger.js b/js-sdk/src/logger.ts similarity index 100% rename from js-sdk/src/logger.js rename to js-sdk/src/logger.ts diff --git a/js-sdk/src/performanceTracker.js b/js-sdk/src/performanceTracker.ts similarity index 100% rename from js-sdk/src/performanceTracker.js rename to js-sdk/src/performanceTracker.ts diff --git a/js-sdk/src/timelineManager.js b/js-sdk/src/timelineManager.ts similarity index 100% rename from js-sdk/src/timelineManager.js rename to js-sdk/src/timelineManager.ts diff --git a/js-sdk/src/tracker.js b/js-sdk/src/tracker.ts similarity index 100% rename from js-sdk/src/tracker.js rename to js-sdk/src/tracker.ts diff --git a/js-sdk/src/util.js b/js-sdk/src/util.ts similarity index 100% rename from js-sdk/src/util.js rename to js-sdk/src/util.ts diff --git a/js-sdk/src/utils/dataStore.js b/js-sdk/src/utils/dataStore.ts similarity index 100% rename from js-sdk/src/utils/dataStore.js rename to js-sdk/src/utils/dataStore.ts diff --git a/js-sdk/src/utils/hrTimer.js b/js-sdk/src/utils/hrTimer.ts similarity index 100% rename from js-sdk/src/utils/hrTimer.js rename to js-sdk/src/utils/hrTimer.ts diff --git a/js-sdk/src/utils/perfTimer.js b/js-sdk/src/utils/perfTimer.ts similarity index 100% rename from js-sdk/src/utils/perfTimer.js rename to js-sdk/src/utils/perfTimer.ts diff --git a/js-sdk/test/logger.test.js b/js-sdk/test/logger.test.ts similarity index 100% rename from js-sdk/test/logger.test.js rename to js-sdk/test/logger.test.ts diff --git a/js-sdk/test/tracker.test.js b/js-sdk/test/tracker.test.ts similarity index 100% rename from js-sdk/test/tracker.test.js rename to js-sdk/test/tracker.test.ts diff --git a/js-sdk/test/util.js b/js-sdk/test/util.ts similarity index 100% rename from js-sdk/test/util.js rename to js-sdk/test/util.ts diff --git a/js-sdk/webpack.config.js b/js-sdk/webpack.config.ts similarity index 100% rename from js-sdk/webpack.config.js rename to js-sdk/webpack.config.ts diff --git a/licensing/server.js b/licensing/server.ts similarity index 100% rename from licensing/server.js rename to licensing/server.ts diff --git a/licensing/src/api/license.js b/licensing/src/api/license.ts similarity index 100% rename from licensing/src/api/license.js rename to licensing/src/api/license.ts diff --git a/licensing/src/config/airtable.js b/licensing/src/config/airtable.ts similarity index 100% rename from licensing/src/config/airtable.js rename to licensing/src/config/airtable.ts diff --git a/licensing/src/config/token.js b/licensing/src/config/token.ts similarity index 100% rename from licensing/src/config/token.js rename to licensing/src/config/token.ts diff --git a/licensing/src/middlewares/jsonToCsv.js b/licensing/src/middlewares/jsonToCsv.ts similarity index 100% rename from licensing/src/middlewares/jsonToCsv.js rename to licensing/src/middlewares/jsonToCsv.ts diff --git a/licensing/src/middlewares/response.js b/licensing/src/middlewares/response.ts similarity index 100% rename from licensing/src/middlewares/response.js rename to licensing/src/middlewares/response.ts diff --git a/licensing/src/services/airtableService.js b/licensing/src/services/airtableService.ts similarity index 100% rename from licensing/src/services/airtableService.js rename to licensing/src/services/airtableService.ts diff --git a/licensing/src/services/errorService.js b/licensing/src/services/errorService.ts similarity index 100% rename from licensing/src/services/errorService.js rename to licensing/src/services/errorService.ts diff --git a/licensing/src/services/licenseService.js b/licensing/src/services/licenseService.ts similarity index 100% rename from licensing/src/services/licenseService.js rename to licensing/src/services/licenseService.ts diff --git a/licensing/src/utils/WebToken.js b/licensing/src/utils/WebToken.ts similarity index 100% rename from licensing/src/utils/WebToken.js rename to licensing/src/utils/WebToken.ts diff --git a/licensing/test/data/license.js b/licensing/test/data/license.ts similarity index 100% rename from licensing/test/data/license.js rename to licensing/test/data/license.ts diff --git a/licensing/test/index.js b/licensing/test/index.ts similarity index 100% rename from licensing/test/index.js rename to licensing/test/index.ts diff --git a/licensing/test/license.test.js b/licensing/test/license.test.ts similarity index 100% rename from licensing/test/license.test.js rename to licensing/test/license.test.ts diff --git a/lighthouse-runner/index.js b/lighthouse-runner/index.ts similarity index 100% rename from lighthouse-runner/index.js rename to lighthouse-runner/index.ts diff --git a/lighthouse-runner/utils/api.js b/lighthouse-runner/utils/api.ts similarity index 100% rename from lighthouse-runner/utils/api.js rename to lighthouse-runner/utils/api.ts diff --git a/lighthouse-runner/utils/config.js b/lighthouse-runner/utils/config.ts similarity index 100% rename from lighthouse-runner/utils/config.js rename to lighthouse-runner/utils/config.ts diff --git a/lighthouse-runner/utils/errorService.js b/lighthouse-runner/utils/errorService.ts similarity index 100% rename from lighthouse-runner/utils/errorService.js rename to lighthouse-runner/utils/errorService.ts diff --git a/lighthouse-runner/utils/lighthouse.js b/lighthouse-runner/utils/lighthouse.ts similarity index 100% rename from lighthouse-runner/utils/lighthouse.js rename to lighthouse-runner/utils/lighthouse.ts diff --git a/lighthouse-runner/utils/urlService.js b/lighthouse-runner/utils/urlService.ts similarity index 100% rename from lighthouse-runner/utils/urlService.js rename to lighthouse-runner/utils/urlService.ts diff --git a/lighthouse-runner/workers/main.js b/lighthouse-runner/workers/main.ts similarity index 100% rename from lighthouse-runner/workers/main.js rename to lighthouse-runner/workers/main.ts diff --git a/lighthouse-runner/workers/urlMonitors.js b/lighthouse-runner/workers/urlMonitors.ts similarity index 100% rename from lighthouse-runner/workers/urlMonitors.js rename to lighthouse-runner/workers/urlMonitors.ts diff --git a/oneuptime-acme-http-01/index.js b/oneuptime-acme-http-01/index.ts similarity index 100% rename from oneuptime-acme-http-01/index.js rename to oneuptime-acme-http-01/index.ts diff --git a/oneuptime-acme-http-01/lib/index.js b/oneuptime-acme-http-01/lib/index.ts similarity index 100% rename from oneuptime-acme-http-01/lib/index.js rename to oneuptime-acme-http-01/lib/index.ts diff --git a/oneuptime-acme-http-01/test.js b/oneuptime-acme-http-01/test.ts similarity index 100% rename from oneuptime-acme-http-01/test.js rename to oneuptime-acme-http-01/test.ts diff --git a/oneuptime-gl-manager/manager.js b/oneuptime-gl-manager/manager.ts similarity index 100% rename from oneuptime-gl-manager/manager.js rename to oneuptime-gl-manager/manager.ts diff --git a/oneuptime-le-store/index.js b/oneuptime-le-store/index.ts similarity index 100% rename from oneuptime-le-store/index.js rename to oneuptime-le-store/index.ts diff --git a/probe-api/api/probe.js b/probe-api/api/probe.ts similarity index 100% rename from probe-api/api/probe.js rename to probe-api/api/probe.ts diff --git a/probe-api/index.js b/probe-api/index.ts similarity index 100% rename from probe-api/index.js rename to probe-api/index.ts diff --git a/probe-api/middlewares/probeAuthorization.js b/probe-api/middlewares/probeAuthorization.ts similarity index 100% rename from probe-api/middlewares/probeAuthorization.js rename to probe-api/middlewares/probeAuthorization.ts diff --git a/probe-api/middlewares/response.js b/probe-api/middlewares/response.ts similarity index 100% rename from probe-api/middlewares/response.js rename to probe-api/middlewares/response.ts diff --git a/probe-api/services/errorService.js b/probe-api/services/errorService.ts similarity index 100% rename from probe-api/services/errorService.js rename to probe-api/services/errorService.ts diff --git a/probe-api/services/monitorService.js b/probe-api/services/monitorService.ts similarity index 100% rename from probe-api/services/monitorService.js rename to probe-api/services/monitorService.ts diff --git a/probe-api/services/probeService.js b/probe-api/services/probeService.ts similarity index 100% rename from probe-api/services/probeService.js rename to probe-api/services/probeService.ts diff --git a/probe-api/utils/api.js b/probe-api/utils/api.ts similarity index 100% rename from probe-api/utils/api.js rename to probe-api/utils/api.ts diff --git a/probe-api/utils/config.js b/probe-api/utils/config.ts similarity index 100% rename from probe-api/utils/config.js rename to probe-api/utils/config.ts diff --git a/probe/index.js b/probe/index.ts similarity index 100% rename from probe/index.js rename to probe/index.ts diff --git a/probe/utils/api.js b/probe/utils/api.ts similarity index 100% rename from probe/utils/api.js rename to probe/utils/api.ts diff --git a/probe/utils/apiService.js b/probe/utils/apiService.ts similarity index 100% rename from probe/utils/apiService.js rename to probe/utils/apiService.ts diff --git a/probe/utils/config.js b/probe/utils/config.ts similarity index 100% rename from probe/utils/config.js rename to probe/utils/config.ts diff --git a/probe/utils/containerService.js b/probe/utils/containerService.ts similarity index 100% rename from probe/utils/containerService.js rename to probe/utils/containerService.ts diff --git a/probe/utils/errorService.js b/probe/utils/errorService.ts similarity index 100% rename from probe/utils/errorService.js rename to probe/utils/errorService.ts diff --git a/probe/utils/fsHandlers.js b/probe/utils/fsHandlers.ts similarity index 100% rename from probe/utils/fsHandlers.js rename to probe/utils/fsHandlers.ts diff --git a/probe/utils/pingFetch.js b/probe/utils/pingFetch.ts similarity index 100% rename from probe/utils/pingFetch.js rename to probe/utils/pingFetch.ts diff --git a/probe/workers/apiMonitors.js b/probe/workers/apiMonitors.ts similarity index 100% rename from probe/workers/apiMonitors.js rename to probe/workers/apiMonitors.ts diff --git a/probe/workers/containerSecurity.js b/probe/workers/containerSecurity.ts similarity index 100% rename from probe/workers/containerSecurity.js rename to probe/workers/containerSecurity.ts diff --git a/probe/workers/deviceMonitors.js b/probe/workers/deviceMonitors.ts similarity index 100% rename from probe/workers/deviceMonitors.js rename to probe/workers/deviceMonitors.ts diff --git a/probe/workers/incomingHttpRequestMonitors.js b/probe/workers/incomingHttpRequestMonitors.ts similarity index 100% rename from probe/workers/incomingHttpRequestMonitors.js rename to probe/workers/incomingHttpRequestMonitors.ts diff --git a/probe/workers/ipMonitors.js b/probe/workers/ipMonitors.ts similarity index 100% rename from probe/workers/ipMonitors.js rename to probe/workers/ipMonitors.ts diff --git a/probe/workers/kubernetesMonitors.js b/probe/workers/kubernetesMonitors.ts similarity index 100% rename from probe/workers/kubernetesMonitors.js rename to probe/workers/kubernetesMonitors.ts diff --git a/probe/workers/main.js b/probe/workers/main.ts similarity index 100% rename from probe/workers/main.js rename to probe/workers/main.ts diff --git a/probe/workers/serverMonitors.js b/probe/workers/serverMonitors.ts similarity index 100% rename from probe/workers/serverMonitors.js rename to probe/workers/serverMonitors.ts diff --git a/probe/workers/urlMonitors.js b/probe/workers/urlMonitors.ts similarity index 100% rename from probe/workers/urlMonitors.js rename to probe/workers/urlMonitors.ts diff --git a/realtime/api/realtime.js b/realtime/api/realtime.ts similarity index 100% rename from realtime/api/realtime.js rename to realtime/api/realtime.ts diff --git a/realtime/index.js b/realtime/index.ts similarity index 100% rename from realtime/index.js rename to realtime/index.ts diff --git a/realtime/middlewares/response.js b/realtime/middlewares/response.ts similarity index 100% rename from realtime/middlewares/response.js rename to realtime/middlewares/response.ts diff --git a/realtime/middlewares/serviceAuthorization.js b/realtime/middlewares/serviceAuthorization.ts similarity index 100% rename from realtime/middlewares/serviceAuthorization.js rename to realtime/middlewares/serviceAuthorization.ts diff --git a/realtime/services/errorService.js b/realtime/services/errorService.ts similarity index 100% rename from realtime/services/errorService.js rename to realtime/services/errorService.ts diff --git a/realtime/services/realtimeService.js b/realtime/services/realtimeService.ts similarity index 100% rename from realtime/services/realtimeService.js rename to realtime/services/realtimeService.ts diff --git a/realtime/utils/config.js b/realtime/utils/config.ts similarity index 100% rename from realtime/utils/config.js rename to realtime/utils/config.ts diff --git a/script-runner/api/script.js b/script-runner/api/script.ts similarity index 100% rename from script-runner/api/script.js rename to script-runner/api/script.ts diff --git a/script-runner/index.js b/script-runner/index.ts similarity index 100% rename from script-runner/index.js rename to script-runner/index.ts diff --git a/script-runner/utils/api.js b/script-runner/utils/api.ts similarity index 100% rename from script-runner/utils/api.js rename to script-runner/utils/api.ts diff --git a/script-runner/utils/apiService.js b/script-runner/utils/apiService.ts similarity index 100% rename from script-runner/utils/apiService.js rename to script-runner/utils/apiService.ts diff --git a/script-runner/utils/bash.js b/script-runner/utils/bash.ts similarity index 100% rename from script-runner/utils/bash.js rename to script-runner/utils/bash.ts diff --git a/script-runner/utils/config.js b/script-runner/utils/config.ts similarity index 100% rename from script-runner/utils/config.js rename to script-runner/utils/config.ts diff --git a/script-runner/utils/errorService.js b/script-runner/utils/errorService.ts similarity index 100% rename from script-runner/utils/errorService.js rename to script-runner/utils/errorService.ts diff --git a/script-runner/utils/response.js b/script-runner/utils/response.ts similarity index 100% rename from script-runner/utils/response.js rename to script-runner/utils/response.ts diff --git a/script-runner/utils/scriptSandbox.js b/script-runner/utils/scriptSandbox.ts similarity index 100% rename from script-runner/utils/scriptSandbox.js rename to script-runner/utils/scriptSandbox.ts diff --git a/script-runner/workers/main.js b/script-runner/workers/main.ts similarity index 100% rename from script-runner/workers/main.js rename to script-runner/workers/main.ts diff --git a/script-runner/workers/scriptMonitors.js b/script-runner/workers/scriptMonitors.ts similarity index 100% rename from script-runner/workers/scriptMonitors.js rename to script-runner/workers/scriptMonitors.ts diff --git a/scripts/generate_coupons.js b/scripts/generate_coupons.ts similarity index 100% rename from scripts/generate_coupons.js rename to scripts/generate_coupons.ts diff --git a/status-page/index.js b/status-page/index.ts similarity index 100% rename from status-page/index.js rename to status-page/index.ts diff --git a/status-page/public/js/landing.base.js b/status-page/public/js/landing.base.ts similarity index 100% rename from status-page/public/js/landing.base.js rename to status-page/public/js/landing.base.ts diff --git a/status-page/src/App.js b/status-page/src/App.tsx similarity index 100% rename from status-page/src/App.js rename to status-page/src/App.tsx diff --git a/status-page/src/actions/login.js b/status-page/src/actions/login.ts similarity index 100% rename from status-page/src/actions/login.js rename to status-page/src/actions/login.ts diff --git a/status-page/src/actions/probe.js b/status-page/src/actions/probe.ts similarity index 100% rename from status-page/src/actions/probe.js rename to status-page/src/actions/probe.ts diff --git a/status-page/src/actions/socket.js b/status-page/src/actions/socket.ts similarity index 100% rename from status-page/src/actions/socket.js rename to status-page/src/actions/socket.ts diff --git a/status-page/src/actions/status.js b/status-page/src/actions/status.ts similarity index 100% rename from status-page/src/actions/status.js rename to status-page/src/actions/status.ts diff --git a/status-page/src/actions/subscribe.js b/status-page/src/actions/subscribe.ts similarity index 100% rename from status-page/src/actions/subscribe.js rename to status-page/src/actions/subscribe.ts diff --git a/status-page/src/actions/validateToken.js b/status-page/src/actions/validateToken.ts similarity index 100% rename from status-page/src/actions/validateToken.js rename to status-page/src/actions/validateToken.ts diff --git a/status-page/src/api.js b/status-page/src/api.ts similarity index 100% rename from status-page/src/api.js rename to status-page/src/api.ts diff --git a/status-page/src/components/Announcement.js b/status-page/src/components/Announcement.tsx similarity index 100% rename from status-page/src/components/Announcement.js rename to status-page/src/components/Announcement.tsx diff --git a/status-page/src/components/AnnouncementLogs.js b/status-page/src/components/AnnouncementLogs.tsx similarity index 100% rename from status-page/src/components/AnnouncementLogs.js rename to status-page/src/components/AnnouncementLogs.tsx diff --git a/status-page/src/components/BlockChart.js b/status-page/src/components/BlockChart.tsx similarity index 100% rename from status-page/src/components/BlockChart.js rename to status-page/src/components/BlockChart.tsx diff --git a/status-page/src/components/Collapsible/Collapsible.js b/status-page/src/components/Collapsible/Collapsible.tsx similarity index 100% rename from status-page/src/components/Collapsible/Collapsible.js rename to status-page/src/components/Collapsible/Collapsible.tsx diff --git a/status-page/src/components/Collapsible/setInTransition.js b/status-page/src/components/Collapsible/setInTransition.ts similarity index 100% rename from status-page/src/components/Collapsible/setInTransition.js rename to status-page/src/components/Collapsible/setInTransition.ts diff --git a/status-page/src/components/Events.js b/status-page/src/components/Events.tsx similarity index 100% rename from status-page/src/components/Events.js rename to status-page/src/components/Events.tsx diff --git a/status-page/src/components/EventsMain.js b/status-page/src/components/EventsMain.tsx similarity index 100% rename from status-page/src/components/EventsMain.js rename to status-page/src/components/EventsMain.tsx diff --git a/status-page/src/components/ExternalStatusPages.js b/status-page/src/components/ExternalStatusPages.tsx similarity index 100% rename from status-page/src/components/ExternalStatusPages.js rename to status-page/src/components/ExternalStatusPages.tsx diff --git a/status-page/src/components/Footer.js b/status-page/src/components/Footer.tsx similarity index 100% rename from status-page/src/components/Footer.js rename to status-page/src/components/Footer.tsx diff --git a/status-page/src/components/Incident.js b/status-page/src/components/Incident.tsx similarity index 100% rename from status-page/src/components/Incident.js rename to status-page/src/components/Incident.tsx diff --git a/status-page/src/components/LanguageBox.js b/status-page/src/components/LanguageBox.tsx similarity index 100% rename from status-page/src/components/LanguageBox.js rename to status-page/src/components/LanguageBox.tsx diff --git a/status-page/src/components/LineChartsContainer.js b/status-page/src/components/LineChartsContainer.tsx similarity index 100% rename from status-page/src/components/LineChartsContainer.js rename to status-page/src/components/LineChartsContainer.tsx diff --git a/status-page/src/components/Main.js b/status-page/src/components/Main.tsx similarity index 100% rename from status-page/src/components/Main.js rename to status-page/src/components/Main.tsx diff --git a/status-page/src/components/MonitorInfo.js b/status-page/src/components/MonitorInfo.tsx similarity index 100% rename from status-page/src/components/MonitorInfo.js rename to status-page/src/components/MonitorInfo.tsx diff --git a/status-page/src/components/NewThemeEvent.js b/status-page/src/components/NewThemeEvent.tsx similarity index 100% rename from status-page/src/components/NewThemeEvent.js rename to status-page/src/components/NewThemeEvent.tsx diff --git a/status-page/src/components/NewThemeSubscriber.js b/status-page/src/components/NewThemeSubscriber.tsx similarity index 100% rename from status-page/src/components/NewThemeSubscriber.js rename to status-page/src/components/NewThemeSubscriber.tsx diff --git a/status-page/src/components/NoMonitor.js b/status-page/src/components/NoMonitor.tsx similarity index 100% rename from status-page/src/components/NoMonitor.js rename to status-page/src/components/NoMonitor.tsx diff --git a/status-page/src/components/Notes.js b/status-page/src/components/Notes.tsx similarity index 100% rename from status-page/src/components/Notes.js rename to status-page/src/components/Notes.tsx diff --git a/status-page/src/components/NotesMain.js b/status-page/src/components/NotesMain.tsx similarity index 100% rename from status-page/src/components/NotesMain.js rename to status-page/src/components/NotesMain.tsx diff --git a/status-page/src/components/OngoingSchedule.js b/status-page/src/components/OngoingSchedule.tsx similarity index 100% rename from status-page/src/components/OngoingSchedule.js rename to status-page/src/components/OngoingSchedule.tsx diff --git a/status-page/src/components/PastEvent.js b/status-page/src/components/PastEvent.tsx similarity index 100% rename from status-page/src/components/PastEvent.js rename to status-page/src/components/PastEvent.tsx diff --git a/status-page/src/components/ScheduledEvent.js b/status-page/src/components/ScheduledEvent.tsx similarity index 100% rename from status-page/src/components/ScheduledEvent.js rename to status-page/src/components/ScheduledEvent.tsx diff --git a/status-page/src/components/SelectLanguage.js b/status-page/src/components/SelectLanguage.tsx similarity index 100% rename from status-page/src/components/SelectLanguage.js rename to status-page/src/components/SelectLanguage.tsx diff --git a/status-page/src/components/ShouldRender.js b/status-page/src/components/ShouldRender.ts similarity index 100% rename from status-page/src/components/ShouldRender.js rename to status-page/src/components/ShouldRender.ts diff --git a/status-page/src/components/SingleAnnouncement.js b/status-page/src/components/SingleAnnouncement.tsx similarity index 100% rename from status-page/src/components/SingleAnnouncement.js rename to status-page/src/components/SingleAnnouncement.tsx diff --git a/status-page/src/components/Subscribe/Call.js b/status-page/src/components/Subscribe/Call.tsx similarity index 100% rename from status-page/src/components/Subscribe/Call.js rename to status-page/src/components/Subscribe/Call.tsx diff --git a/status-page/src/components/Subscribe/Message.js b/status-page/src/components/Subscribe/Message.tsx similarity index 100% rename from status-page/src/components/Subscribe/Message.js rename to status-page/src/components/Subscribe/Message.tsx diff --git a/status-page/src/components/Subscribe/Monitors.js b/status-page/src/components/Subscribe/Monitors.tsx similarity index 100% rename from status-page/src/components/Subscribe/Monitors.js rename to status-page/src/components/Subscribe/Monitors.tsx diff --git a/status-page/src/components/Subscribe/SubscribeBox.js b/status-page/src/components/Subscribe/SubscribeBox.tsx similarity index 100% rename from status-page/src/components/Subscribe/SubscribeBox.js rename to status-page/src/components/Subscribe/SubscribeBox.tsx diff --git a/status-page/src/components/Subscribe/Webhook.js b/status-page/src/components/Subscribe/Webhook.tsx similarity index 100% rename from status-page/src/components/Subscribe/Webhook.js rename to status-page/src/components/Subscribe/Webhook.tsx diff --git a/status-page/src/components/Twitter.js b/status-page/src/components/Twitter.tsx similarity index 100% rename from status-page/src/components/Twitter.js rename to status-page/src/components/Twitter.tsx diff --git a/status-page/src/components/UptimeLegend.js b/status-page/src/components/UptimeLegend.tsx similarity index 100% rename from status-page/src/components/UptimeLegend.js rename to status-page/src/components/UptimeLegend.tsx diff --git a/status-page/src/components/areachart/index.js b/status-page/src/components/areachart/index.tsx similarity index 100% rename from status-page/src/components/areachart/index.js rename to status-page/src/components/areachart/index.tsx diff --git a/status-page/src/components/basic/AffectedResources.js b/status-page/src/components/basic/AffectedResources.tsx similarity index 100% rename from status-page/src/components/basic/AffectedResources.js rename to status-page/src/components/basic/AffectedResources.tsx diff --git a/status-page/src/components/basic/Badge.js b/status-page/src/components/basic/Badge.tsx similarity index 100% rename from status-page/src/components/basic/Badge.js rename to status-page/src/components/basic/Badge.tsx diff --git a/status-page/src/components/basic/ErrorBoundary.js b/status-page/src/components/basic/ErrorBoundary.tsx similarity index 100% rename from status-page/src/components/basic/ErrorBoundary.js rename to status-page/src/components/basic/ErrorBoundary.tsx diff --git a/status-page/src/components/basic/Loader.js b/status-page/src/components/basic/Loader.tsx similarity index 100% rename from status-page/src/components/basic/Loader.js rename to status-page/src/components/basic/Loader.tsx diff --git a/status-page/src/components/basic/RenderField.js b/status-page/src/components/basic/RenderField.tsx similarity index 100% rename from status-page/src/components/basic/RenderField.js rename to status-page/src/components/basic/RenderField.tsx diff --git a/status-page/src/components/basic/Socket.js b/status-page/src/components/basic/Socket.ts similarity index 100% rename from status-page/src/components/basic/Socket.js rename to status-page/src/components/basic/Socket.ts diff --git a/status-page/src/config.js b/status-page/src/config.ts similarity index 100% rename from status-page/src/config.js rename to status-page/src/config.ts diff --git a/status-page/src/constants/login.js b/status-page/src/constants/login.ts similarity index 100% rename from status-page/src/constants/login.js rename to status-page/src/constants/login.ts diff --git a/status-page/src/constants/probe.js b/status-page/src/constants/probe.ts similarity index 100% rename from status-page/src/constants/probe.js rename to status-page/src/constants/probe.ts diff --git a/status-page/src/constants/status.js b/status-page/src/constants/status.ts similarity index 100% rename from status-page/src/constants/status.js rename to status-page/src/constants/status.ts diff --git a/status-page/src/constants/validateToken.js b/status-page/src/constants/validateToken.ts similarity index 100% rename from status-page/src/constants/validateToken.js rename to status-page/src/constants/validateToken.ts diff --git a/status-page/src/errors.js b/status-page/src/errors.ts similarity index 100% rename from status-page/src/errors.js rename to status-page/src/errors.ts diff --git a/status-page/src/index.js b/status-page/src/index.tsx similarity index 100% rename from status-page/src/index.js rename to status-page/src/index.tsx diff --git a/status-page/src/reducer/index.js b/status-page/src/reducer/index.ts similarity index 100% rename from status-page/src/reducer/index.js rename to status-page/src/reducer/index.ts diff --git a/status-page/src/reducer/login.js b/status-page/src/reducer/login.ts similarity index 100% rename from status-page/src/reducer/login.js rename to status-page/src/reducer/login.ts diff --git a/status-page/src/reducer/probe.js b/status-page/src/reducer/probe.ts similarity index 100% rename from status-page/src/reducer/probe.js rename to status-page/src/reducer/probe.ts diff --git a/status-page/src/reducer/status.js b/status-page/src/reducer/status.ts similarity index 100% rename from status-page/src/reducer/status.js rename to status-page/src/reducer/status.ts diff --git a/status-page/src/reducer/subscribe.js b/status-page/src/reducer/subscribe.ts similarity index 100% rename from status-page/src/reducer/subscribe.js rename to status-page/src/reducer/subscribe.ts diff --git a/status-page/src/reducer/validateToken.js b/status-page/src/reducer/validateToken.ts similarity index 100% rename from status-page/src/reducer/validateToken.js rename to status-page/src/reducer/validateToken.ts diff --git a/status-page/src/setupTests.js b/status-page/src/setupTests.ts similarity index 100% rename from status-page/src/setupTests.js rename to status-page/src/setupTests.ts diff --git a/status-page/src/store/store.js b/status-page/src/store/store.ts similarity index 100% rename from status-page/src/store/store.js rename to status-page/src/store/store.ts diff --git a/tests/enterprise-tests/accounts/accounts.test.js b/tests/enterprise-tests/accounts/accounts.test.ts similarity index 100% rename from tests/enterprise-tests/accounts/accounts.test.js rename to tests/enterprise-tests/accounts/accounts.test.ts diff --git a/tests/enterprise-tests/accounts/login.test.js b/tests/enterprise-tests/accounts/login.test.ts similarity index 100% rename from tests/enterprise-tests/accounts/login.test.js rename to tests/enterprise-tests/accounts/login.test.ts diff --git a/tests/enterprise-tests/accounts/register.test.js b/tests/enterprise-tests/accounts/register.test.ts similarity index 100% rename from tests/enterprise-tests/accounts/register.test.js rename to tests/enterprise-tests/accounts/register.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/About.test.js b/tests/enterprise-tests/admin-dashboard/About.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/About.test.js rename to tests/enterprise-tests/admin-dashboard/About.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/AuditLog.test.js b/tests/enterprise-tests/admin-dashboard/AuditLog.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/AuditLog.test.js rename to tests/enterprise-tests/admin-dashboard/AuditLog.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/CreateUser.test.js b/tests/enterprise-tests/admin-dashboard/CreateUser.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/CreateUser.test.js rename to tests/enterprise-tests/admin-dashboard/CreateUser.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/EmailLog.test.js b/tests/enterprise-tests/admin-dashboard/EmailLog.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/EmailLog.test.js rename to tests/enterprise-tests/admin-dashboard/EmailLog.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/KeyboardShortcut.test.js b/tests/enterprise-tests/admin-dashboard/KeyboardShortcut.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/KeyboardShortcut.test.js rename to tests/enterprise-tests/admin-dashboard/KeyboardShortcut.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/License.test.js b/tests/enterprise-tests/admin-dashboard/License.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/License.test.js rename to tests/enterprise-tests/admin-dashboard/License.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/Project.test.js b/tests/enterprise-tests/admin-dashboard/Project.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/Project.test.js rename to tests/enterprise-tests/admin-dashboard/Project.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/Settings.test.js b/tests/enterprise-tests/admin-dashboard/Settings.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/Settings.test.js rename to tests/enterprise-tests/admin-dashboard/Settings.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/SmsLog.test.js b/tests/enterprise-tests/admin-dashboard/SmsLog.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/SmsLog.test.js rename to tests/enterprise-tests/admin-dashboard/SmsLog.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/TwilioSettings.test.js b/tests/enterprise-tests/admin-dashboard/TwilioSettings.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/TwilioSettings.test.js rename to tests/enterprise-tests/admin-dashboard/TwilioSettings.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/Users.test.js b/tests/enterprise-tests/admin-dashboard/Users.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/Users.test.js rename to tests/enterprise-tests/admin-dashboard/Users.test.ts diff --git a/tests/enterprise-tests/admin-dashboard/admin-dashboard.test.js b/tests/enterprise-tests/admin-dashboard/admin-dashboard.test.ts similarity index 100% rename from tests/enterprise-tests/admin-dashboard/admin-dashboard.test.js rename to tests/enterprise-tests/admin-dashboard/admin-dashboard.test.ts diff --git a/tests/enterprise-tests/backend/backend.test.js b/tests/enterprise-tests/backend/backend.test.ts similarity index 100% rename from tests/enterprise-tests/backend/backend.test.js rename to tests/enterprise-tests/backend/backend.test.ts diff --git a/tests/enterprise-tests/dashboard/Billing.test.js b/tests/enterprise-tests/dashboard/Billing.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/Billing.test.js rename to tests/enterprise-tests/dashboard/Billing.test.ts diff --git a/tests/enterprise-tests/dashboard/Component.test.js b/tests/enterprise-tests/dashboard/Component.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/Component.test.js rename to tests/enterprise-tests/dashboard/Component.test.ts diff --git a/tests/enterprise-tests/dashboard/CreateProject.test.js b/tests/enterprise-tests/dashboard/CreateProject.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/CreateProject.test.js rename to tests/enterprise-tests/dashboard/CreateProject.test.ts diff --git a/tests/enterprise-tests/dashboard/IncidentAlerts.test.js b/tests/enterprise-tests/dashboard/IncidentAlerts.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/IncidentAlerts.test.js rename to tests/enterprise-tests/dashboard/IncidentAlerts.test.ts diff --git a/tests/enterprise-tests/dashboard/Monitor.test.js b/tests/enterprise-tests/dashboard/Monitor.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/Monitor.test.js rename to tests/enterprise-tests/dashboard/Monitor.test.ts diff --git a/tests/enterprise-tests/dashboard/MonitorSubProject.test.js b/tests/enterprise-tests/dashboard/MonitorSubProject.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/MonitorSubProject.test.js rename to tests/enterprise-tests/dashboard/MonitorSubProject.test.ts diff --git a/tests/enterprise-tests/dashboard/PricingPlan.test.js b/tests/enterprise-tests/dashboard/PricingPlan.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/PricingPlan.test.js rename to tests/enterprise-tests/dashboard/PricingPlan.test.ts diff --git a/tests/enterprise-tests/dashboard/ProjectViewer.test.js b/tests/enterprise-tests/dashboard/ProjectViewer.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/ProjectViewer.test.js rename to tests/enterprise-tests/dashboard/ProjectViewer.test.ts diff --git a/tests/enterprise-tests/dashboard/SubProject.test.js b/tests/enterprise-tests/dashboard/SubProject.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/SubProject.test.js rename to tests/enterprise-tests/dashboard/SubProject.test.ts diff --git a/tests/enterprise-tests/dashboard/TeamSubProject.test.js b/tests/enterprise-tests/dashboard/TeamSubProject.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/TeamSubProject.test.js rename to tests/enterprise-tests/dashboard/TeamSubProject.test.ts diff --git a/tests/enterprise-tests/dashboard/User.test.js b/tests/enterprise-tests/dashboard/User.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/User.test.js rename to tests/enterprise-tests/dashboard/User.test.ts diff --git a/tests/enterprise-tests/dashboard/UserLogout.test.js b/tests/enterprise-tests/dashboard/UserLogout.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/UserLogout.test.js rename to tests/enterprise-tests/dashboard/UserLogout.test.ts diff --git a/tests/enterprise-tests/dashboard/dashboard.test.js b/tests/enterprise-tests/dashboard/dashboard.test.ts similarity index 100% rename from tests/enterprise-tests/dashboard/dashboard.test.js rename to tests/enterprise-tests/dashboard/dashboard.test.ts diff --git a/tests/enterprise-tests/server/server.test.js b/tests/enterprise-tests/server/server.test.ts similarity index 100% rename from tests/enterprise-tests/server/server.test.js rename to tests/enterprise-tests/server/server.test.ts diff --git a/tests/saas-tests/accounts/accounts.test.js b/tests/saas-tests/accounts/accounts.test.ts similarity index 100% rename from tests/saas-tests/accounts/accounts.test.js rename to tests/saas-tests/accounts/accounts.test.ts diff --git a/tests/saas-tests/accounts/changePassword.test.js b/tests/saas-tests/accounts/changePassword.test.ts similarity index 100% rename from tests/saas-tests/accounts/changePassword.test.js rename to tests/saas-tests/accounts/changePassword.test.ts diff --git a/tests/saas-tests/accounts/login.test.js b/tests/saas-tests/accounts/login.test.ts similarity index 100% rename from tests/saas-tests/accounts/login.test.js rename to tests/saas-tests/accounts/login.test.ts diff --git a/tests/saas-tests/accounts/register.test.js b/tests/saas-tests/accounts/register.test.ts similarity index 100% rename from tests/saas-tests/accounts/register.test.js rename to tests/saas-tests/accounts/register.test.ts diff --git a/tests/saas-tests/accounts/resendVerification.test.js b/tests/saas-tests/accounts/resendVerification.test.ts similarity index 100% rename from tests/saas-tests/accounts/resendVerification.test.js rename to tests/saas-tests/accounts/resendVerification.test.ts diff --git a/tests/saas-tests/accounts/resetPassword.test.js b/tests/saas-tests/accounts/resetPassword.test.ts similarity index 100% rename from tests/saas-tests/accounts/resetPassword.test.js rename to tests/saas-tests/accounts/resetPassword.test.ts diff --git a/tests/saas-tests/accounts/userRedirectRegister.test.js b/tests/saas-tests/accounts/userRedirectRegister.test.ts similarity index 100% rename from tests/saas-tests/accounts/userRedirectRegister.test.js rename to tests/saas-tests/accounts/userRedirectRegister.test.ts diff --git a/tests/saas-tests/admin-dashboard/Project.test.js b/tests/saas-tests/admin-dashboard/Project.test.ts similarity index 100% rename from tests/saas-tests/admin-dashboard/Project.test.js rename to tests/saas-tests/admin-dashboard/Project.test.ts diff --git a/tests/saas-tests/admin-dashboard/SMTPSettings.test.js b/tests/saas-tests/admin-dashboard/SMTPSettings.test.ts similarity index 100% rename from tests/saas-tests/admin-dashboard/SMTPSettings.test.js rename to tests/saas-tests/admin-dashboard/SMTPSettings.test.ts diff --git a/tests/saas-tests/admin-dashboard/Sso.test.js b/tests/saas-tests/admin-dashboard/Sso.test.ts similarity index 100% rename from tests/saas-tests/admin-dashboard/Sso.test.js rename to tests/saas-tests/admin-dashboard/Sso.test.ts diff --git a/tests/saas-tests/admin-dashboard/User.test.js b/tests/saas-tests/admin-dashboard/User.test.ts similarity index 100% rename from tests/saas-tests/admin-dashboard/User.test.js rename to tests/saas-tests/admin-dashboard/User.test.ts diff --git a/tests/saas-tests/api-docs/api-docs.test.js b/tests/saas-tests/api-docs/api-docs.test.ts similarity index 100% rename from tests/saas-tests/api-docs/api-docs.test.js rename to tests/saas-tests/api-docs/api-docs.test.ts diff --git a/tests/saas-tests/api-docs/version.test.js b/tests/saas-tests/api-docs/version.test.ts similarity index 100% rename from tests/saas-tests/api-docs/version.test.js rename to tests/saas-tests/api-docs/version.test.ts diff --git a/tests/saas-tests/backend/backend.test.js b/tests/saas-tests/backend/backend.test.ts similarity index 100% rename from tests/saas-tests/backend/backend.test.js rename to tests/saas-tests/backend/backend.test.ts diff --git a/tests/saas-tests/backend/env-var.test.js b/tests/saas-tests/backend/env-var.test.ts similarity index 100% rename from tests/saas-tests/backend/env-var.test.js rename to tests/saas-tests/backend/env-var.test.ts diff --git a/tests/saas-tests/dashboard/AdvancedIncidentNotification.test.js b/tests/saas-tests/dashboard/AdvancedIncidentNotification.test.ts similarity index 100% rename from tests/saas-tests/dashboard/AdvancedIncidentNotification.test.js rename to tests/saas-tests/dashboard/AdvancedIncidentNotification.test.ts diff --git a/tests/saas-tests/dashboard/AlertDisabledWarning.test.js b/tests/saas-tests/dashboard/AlertDisabledWarning.test.ts similarity index 100% rename from tests/saas-tests/dashboard/AlertDisabledWarning.test.js rename to tests/saas-tests/dashboard/AlertDisabledWarning.test.ts diff --git a/tests/saas-tests/dashboard/ApplicationLog.test.js b/tests/saas-tests/dashboard/ApplicationLog.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ApplicationLog.test.js rename to tests/saas-tests/dashboard/ApplicationLog.test.ts diff --git a/tests/saas-tests/dashboard/ApplicationLog2.test.js b/tests/saas-tests/dashboard/ApplicationLog2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ApplicationLog2.test.js rename to tests/saas-tests/dashboard/ApplicationLog2.test.ts diff --git a/tests/saas-tests/dashboard/ApplicationSecurity.test.js b/tests/saas-tests/dashboard/ApplicationSecurity.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ApplicationSecurity.test.js rename to tests/saas-tests/dashboard/ApplicationSecurity.test.ts diff --git a/tests/saas-tests/dashboard/ApplicationSecurityReload.test.js b/tests/saas-tests/dashboard/ApplicationSecurityReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ApplicationSecurityReload.test.js rename to tests/saas-tests/dashboard/ApplicationSecurityReload.test.ts diff --git a/tests/saas-tests/dashboard/Billing.test.js b/tests/saas-tests/dashboard/Billing.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Billing.test.js rename to tests/saas-tests/dashboard/Billing.test.ts diff --git a/tests/saas-tests/dashboard/BillingReload.test.js b/tests/saas-tests/dashboard/BillingReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/BillingReload.test.js rename to tests/saas-tests/dashboard/BillingReload.test.ts diff --git a/tests/saas-tests/dashboard/BreadCrumb.test.js b/tests/saas-tests/dashboard/BreadCrumb.test.ts similarity index 100% rename from tests/saas-tests/dashboard/BreadCrumb.test.js rename to tests/saas-tests/dashboard/BreadCrumb.test.ts diff --git a/tests/saas-tests/dashboard/CallRoutingReload.test.js b/tests/saas-tests/dashboard/CallRoutingReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/CallRoutingReload.test.js rename to tests/saas-tests/dashboard/CallRoutingReload.test.ts diff --git a/tests/saas-tests/dashboard/Component.test.js b/tests/saas-tests/dashboard/Component.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Component.test.js rename to tests/saas-tests/dashboard/Component.test.ts diff --git a/tests/saas-tests/dashboard/Component2.test.js b/tests/saas-tests/dashboard/Component2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Component2.test.js rename to tests/saas-tests/dashboard/Component2.test.ts diff --git a/tests/saas-tests/dashboard/Component3.test.js b/tests/saas-tests/dashboard/Component3.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Component3.test.js rename to tests/saas-tests/dashboard/Component3.test.ts diff --git a/tests/saas-tests/dashboard/ComponentLogsReload.test.js b/tests/saas-tests/dashboard/ComponentLogsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ComponentLogsReload.test.js rename to tests/saas-tests/dashboard/ComponentLogsReload.test.ts diff --git a/tests/saas-tests/dashboard/ComponentReload.test.js b/tests/saas-tests/dashboard/ComponentReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ComponentReload.test.js rename to tests/saas-tests/dashboard/ComponentReload.test.ts diff --git a/tests/saas-tests/dashboard/ContainerSecurity.test.js b/tests/saas-tests/dashboard/ContainerSecurity.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ContainerSecurity.test.js rename to tests/saas-tests/dashboard/ContainerSecurity.test.ts diff --git a/tests/saas-tests/dashboard/ContainerSecurityReload.test.js b/tests/saas-tests/dashboard/ContainerSecurityReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ContainerSecurityReload.test.js rename to tests/saas-tests/dashboard/ContainerSecurityReload.test.ts diff --git a/tests/saas-tests/dashboard/CreateProject.test.js b/tests/saas-tests/dashboard/CreateProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/CreateProject.test.js rename to tests/saas-tests/dashboard/CreateProject.test.ts diff --git a/tests/saas-tests/dashboard/Credential.test.js b/tests/saas-tests/dashboard/Credential.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Credential.test.js rename to tests/saas-tests/dashboard/Credential.test.ts diff --git a/tests/saas-tests/dashboard/Credential2.test.js b/tests/saas-tests/dashboard/Credential2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Credential2.test.js rename to tests/saas-tests/dashboard/Credential2.test.ts diff --git a/tests/saas-tests/dashboard/CustomField.test.js b/tests/saas-tests/dashboard/CustomField.test.ts similarity index 100% rename from tests/saas-tests/dashboard/CustomField.test.js rename to tests/saas-tests/dashboard/CustomField.test.ts diff --git a/tests/saas-tests/dashboard/CustomTutorial.test.js b/tests/saas-tests/dashboard/CustomTutorial.test.ts similarity index 100% rename from tests/saas-tests/dashboard/CustomTutorial.test.js rename to tests/saas-tests/dashboard/CustomTutorial.test.ts diff --git a/tests/saas-tests/dashboard/DashboardReload.test.js b/tests/saas-tests/dashboard/DashboardReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/DashboardReload.test.js rename to tests/saas-tests/dashboard/DashboardReload.test.ts diff --git a/tests/saas-tests/dashboard/DeleteAccount.test.js b/tests/saas-tests/dashboard/DeleteAccount.test.ts similarity index 100% rename from tests/saas-tests/dashboard/DeleteAccount.test.js rename to tests/saas-tests/dashboard/DeleteAccount.test.ts diff --git a/tests/saas-tests/dashboard/DockerCredentialsReload.test.js b/tests/saas-tests/dashboard/DockerCredentialsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/DockerCredentialsReload.test.js rename to tests/saas-tests/dashboard/DockerCredentialsReload.test.ts diff --git a/tests/saas-tests/dashboard/DomainsReload.test.js b/tests/saas-tests/dashboard/DomainsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/DomainsReload.test.js rename to tests/saas-tests/dashboard/DomainsReload.test.ts diff --git a/tests/saas-tests/dashboard/EmailSettingsReload.test.js b/tests/saas-tests/dashboard/EmailSettingsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/EmailSettingsReload.test.js rename to tests/saas-tests/dashboard/EmailSettingsReload.test.ts diff --git a/tests/saas-tests/dashboard/EmailTemplates.test.js b/tests/saas-tests/dashboard/EmailTemplates.test.ts similarity index 100% rename from tests/saas-tests/dashboard/EmailTemplates.test.js rename to tests/saas-tests/dashboard/EmailTemplates.test.ts diff --git a/tests/saas-tests/dashboard/ErrorTracker.test.js b/tests/saas-tests/dashboard/ErrorTracker.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ErrorTracker.test.js rename to tests/saas-tests/dashboard/ErrorTracker.test.ts diff --git a/tests/saas-tests/dashboard/ErrorTrackerReload.test.js b/tests/saas-tests/dashboard/ErrorTrackerReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ErrorTrackerReload.test.js rename to tests/saas-tests/dashboard/ErrorTrackerReload.test.ts diff --git a/tests/saas-tests/dashboard/GitCredentialsReload.test.js b/tests/saas-tests/dashboard/GitCredentialsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/GitCredentialsReload.test.js rename to tests/saas-tests/dashboard/GitCredentialsReload.test.ts diff --git a/tests/saas-tests/dashboard/IncidentCommunicationSla.test.js b/tests/saas-tests/dashboard/IncidentCommunicationSla.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentCommunicationSla.test.js rename to tests/saas-tests/dashboard/IncidentCommunicationSla.test.ts diff --git a/tests/saas-tests/dashboard/IncidentNotification.test.js b/tests/saas-tests/dashboard/IncidentNotification.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentNotification.test.js rename to tests/saas-tests/dashboard/IncidentNotification.test.ts diff --git a/tests/saas-tests/dashboard/IncidentReload.test.js b/tests/saas-tests/dashboard/IncidentReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentReload.test.js rename to tests/saas-tests/dashboard/IncidentReload.test.ts diff --git a/tests/saas-tests/dashboard/IncidentReports.test.js b/tests/saas-tests/dashboard/IncidentReports.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentReports.test.js rename to tests/saas-tests/dashboard/IncidentReports.test.ts diff --git a/tests/saas-tests/dashboard/IncidentSettingsReload.test.js b/tests/saas-tests/dashboard/IncidentSettingsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentSettingsReload.test.js rename to tests/saas-tests/dashboard/IncidentSettingsReload.test.ts diff --git a/tests/saas-tests/dashboard/IncidentSubProject.test.js b/tests/saas-tests/dashboard/IncidentSubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentSubProject.test.js rename to tests/saas-tests/dashboard/IncidentSubProject.test.ts diff --git a/tests/saas-tests/dashboard/IncidentTimeline.test.js b/tests/saas-tests/dashboard/IncidentTimeline.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncidentTimeline.test.js rename to tests/saas-tests/dashboard/IncidentTimeline.test.ts diff --git a/tests/saas-tests/dashboard/IncomingRequest.test.js b/tests/saas-tests/dashboard/IncomingRequest.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IncomingRequest.test.js rename to tests/saas-tests/dashboard/IncomingRequest.test.ts diff --git a/tests/saas-tests/dashboard/IntegrationsReload.test.js b/tests/saas-tests/dashboard/IntegrationsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/IntegrationsReload.test.js rename to tests/saas-tests/dashboard/IntegrationsReload.test.ts diff --git a/tests/saas-tests/dashboard/KeyboardShortcut.test.js b/tests/saas-tests/dashboard/KeyboardShortcut.test.ts similarity index 100% rename from tests/saas-tests/dashboard/KeyboardShortcut.test.js rename to tests/saas-tests/dashboard/KeyboardShortcut.test.ts diff --git a/tests/saas-tests/dashboard/MOCKS/mockRequest.js b/tests/saas-tests/dashboard/MOCKS/mockRequest.ts similarity index 100% rename from tests/saas-tests/dashboard/MOCKS/mockRequest.js rename to tests/saas-tests/dashboard/MOCKS/mockRequest.ts diff --git a/tests/saas-tests/dashboard/MOCKS/response.js b/tests/saas-tests/dashboard/MOCKS/response.ts similarity index 100% rename from tests/saas-tests/dashboard/MOCKS/response.js rename to tests/saas-tests/dashboard/MOCKS/response.ts diff --git a/tests/saas-tests/dashboard/ManageCards.test.js b/tests/saas-tests/dashboard/ManageCards.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ManageCards.test.js rename to tests/saas-tests/dashboard/ManageCards.test.ts diff --git a/tests/saas-tests/dashboard/Monitor.test.js b/tests/saas-tests/dashboard/Monitor.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor.test.js rename to tests/saas-tests/dashboard/Monitor.test.ts diff --git a/tests/saas-tests/dashboard/Monitor2.test.js b/tests/saas-tests/dashboard/Monitor2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor2.test.js rename to tests/saas-tests/dashboard/Monitor2.test.ts diff --git a/tests/saas-tests/dashboard/Monitor3.test.js b/tests/saas-tests/dashboard/Monitor3.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor3.test.js rename to tests/saas-tests/dashboard/Monitor3.test.ts diff --git a/tests/saas-tests/dashboard/Monitor4.test.js b/tests/saas-tests/dashboard/Monitor4.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor4.test.js rename to tests/saas-tests/dashboard/Monitor4.test.ts diff --git a/tests/saas-tests/dashboard/Monitor5.test.js b/tests/saas-tests/dashboard/Monitor5.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor5.test.js rename to tests/saas-tests/dashboard/Monitor5.test.ts diff --git a/tests/saas-tests/dashboard/Monitor6.test.js b/tests/saas-tests/dashboard/Monitor6.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor6.test.js rename to tests/saas-tests/dashboard/Monitor6.test.ts diff --git a/tests/saas-tests/dashboard/Monitor7.test.js b/tests/saas-tests/dashboard/Monitor7.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor7.test.js rename to tests/saas-tests/dashboard/Monitor7.test.ts diff --git a/tests/saas-tests/dashboard/Monitor8.test.js b/tests/saas-tests/dashboard/Monitor8.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor8.test.js rename to tests/saas-tests/dashboard/Monitor8.test.ts diff --git a/tests/saas-tests/dashboard/Monitor9.test.js b/tests/saas-tests/dashboard/Monitor9.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Monitor9.test.js rename to tests/saas-tests/dashboard/Monitor9.test.ts diff --git a/tests/saas-tests/dashboard/MonitorCustomField.test.js b/tests/saas-tests/dashboard/MonitorCustomField.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorCustomField.test.js rename to tests/saas-tests/dashboard/MonitorCustomField.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail.test.js b/tests/saas-tests/dashboard/MonitorDetail.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail.test.js rename to tests/saas-tests/dashboard/MonitorDetail.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail2.test.js b/tests/saas-tests/dashboard/MonitorDetail2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail2.test.js rename to tests/saas-tests/dashboard/MonitorDetail2.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail3.test.js b/tests/saas-tests/dashboard/MonitorDetail3.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail3.test.js rename to tests/saas-tests/dashboard/MonitorDetail3.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail4.test.js b/tests/saas-tests/dashboard/MonitorDetail4.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail4.test.js rename to tests/saas-tests/dashboard/MonitorDetail4.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail5.test.js b/tests/saas-tests/dashboard/MonitorDetail5.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail5.test.js rename to tests/saas-tests/dashboard/MonitorDetail5.test.ts diff --git a/tests/saas-tests/dashboard/MonitorDetail6.test.js b/tests/saas-tests/dashboard/MonitorDetail6.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorDetail6.test.js rename to tests/saas-tests/dashboard/MonitorDetail6.test.ts diff --git a/tests/saas-tests/dashboard/MonitorReload.test.js b/tests/saas-tests/dashboard/MonitorReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorReload.test.js rename to tests/saas-tests/dashboard/MonitorReload.test.ts diff --git a/tests/saas-tests/dashboard/MonitorSla.test.js b/tests/saas-tests/dashboard/MonitorSla.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorSla.test.js rename to tests/saas-tests/dashboard/MonitorSla.test.ts diff --git a/tests/saas-tests/dashboard/MonitorSlaReload.test.js b/tests/saas-tests/dashboard/MonitorSlaReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorSlaReload.test.js rename to tests/saas-tests/dashboard/MonitorSlaReload.test.ts diff --git a/tests/saas-tests/dashboard/MonitorSubProject.test.js b/tests/saas-tests/dashboard/MonitorSubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorSubProject.test.js rename to tests/saas-tests/dashboard/MonitorSubProject.test.ts diff --git a/tests/saas-tests/dashboard/MonitorSubscribeBySms.test.js b/tests/saas-tests/dashboard/MonitorSubscribeBySms.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorSubscribeBySms.test.js rename to tests/saas-tests/dashboard/MonitorSubscribeBySms.test.ts diff --git a/tests/saas-tests/dashboard/MonitorSubscribers.test.js b/tests/saas-tests/dashboard/MonitorSubscribers.test.ts similarity index 100% rename from tests/saas-tests/dashboard/MonitorSubscribers.test.js rename to tests/saas-tests/dashboard/MonitorSubscribers.test.ts diff --git a/tests/saas-tests/dashboard/NewMonitor.test.js b/tests/saas-tests/dashboard/NewMonitor.test.ts similarity index 100% rename from tests/saas-tests/dashboard/NewMonitor.test.js rename to tests/saas-tests/dashboard/NewMonitor.test.ts diff --git a/tests/saas-tests/dashboard/NewMonitor2.test.js b/tests/saas-tests/dashboard/NewMonitor2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/NewMonitor2.test.js rename to tests/saas-tests/dashboard/NewMonitor2.test.ts diff --git a/tests/saas-tests/dashboard/NewMonitor3.test.js b/tests/saas-tests/dashboard/NewMonitor3.test.ts similarity index 100% rename from tests/saas-tests/dashboard/NewMonitor3.test.js rename to tests/saas-tests/dashboard/NewMonitor3.test.ts diff --git a/tests/saas-tests/dashboard/OnCallDutyReload.test.js b/tests/saas-tests/dashboard/OnCallDutyReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/OnCallDutyReload.test.js rename to tests/saas-tests/dashboard/OnCallDutyReload.test.ts diff --git a/tests/saas-tests/dashboard/OneUptimeApi.test.js b/tests/saas-tests/dashboard/OneUptimeApi.test.ts similarity index 100% rename from tests/saas-tests/dashboard/OneUptimeApi.test.js rename to tests/saas-tests/dashboard/OneUptimeApi.test.ts diff --git a/tests/saas-tests/dashboard/PerformanceTrackerReload.test.js b/tests/saas-tests/dashboard/PerformanceTrackerReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/PerformanceTrackerReload.test.js rename to tests/saas-tests/dashboard/PerformanceTrackerReload.test.ts diff --git a/tests/saas-tests/dashboard/PricingPlan.test.js b/tests/saas-tests/dashboard/PricingPlan.test.ts similarity index 100% rename from tests/saas-tests/dashboard/PricingPlan.test.js rename to tests/saas-tests/dashboard/PricingPlan.test.ts diff --git a/tests/saas-tests/dashboard/Probe.test.js b/tests/saas-tests/dashboard/Probe.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Probe.test.js rename to tests/saas-tests/dashboard/Probe.test.ts diff --git a/tests/saas-tests/dashboard/ProbeReload.test.js b/tests/saas-tests/dashboard/ProbeReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ProbeReload.test.js rename to tests/saas-tests/dashboard/ProbeReload.test.ts diff --git a/tests/saas-tests/dashboard/Profile.test.js b/tests/saas-tests/dashboard/Profile.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Profile.test.js rename to tests/saas-tests/dashboard/Profile.test.ts diff --git a/tests/saas-tests/dashboard/Project.test.js b/tests/saas-tests/dashboard/Project.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Project.test.js rename to tests/saas-tests/dashboard/Project.test.ts diff --git a/tests/saas-tests/dashboard/ResolvedIncident.test.js b/tests/saas-tests/dashboard/ResolvedIncident.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ResolvedIncident.test.js rename to tests/saas-tests/dashboard/ResolvedIncident.test.ts diff --git a/tests/saas-tests/dashboard/ResourceCategory.test.js b/tests/saas-tests/dashboard/ResourceCategory.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ResourceCategory.test.js rename to tests/saas-tests/dashboard/ResourceCategory.test.ts diff --git a/tests/saas-tests/dashboard/ResourceCategoryReload.test.js b/tests/saas-tests/dashboard/ResourceCategoryReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ResourceCategoryReload.test.js rename to tests/saas-tests/dashboard/ResourceCategoryReload.test.ts diff --git a/tests/saas-tests/dashboard/Schedule.test.js b/tests/saas-tests/dashboard/Schedule.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Schedule.test.js rename to tests/saas-tests/dashboard/Schedule.test.ts diff --git a/tests/saas-tests/dashboard/ScheduleSubProject.test.js b/tests/saas-tests/dashboard/ScheduleSubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ScheduleSubProject.test.js rename to tests/saas-tests/dashboard/ScheduleSubProject.test.ts diff --git a/tests/saas-tests/dashboard/Scheduled-maintenance.test.js b/tests/saas-tests/dashboard/Scheduled-maintenance.test.ts similarity index 100% rename from tests/saas-tests/dashboard/Scheduled-maintenance.test.js rename to tests/saas-tests/dashboard/Scheduled-maintenance.test.ts diff --git a/tests/saas-tests/dashboard/ScheduledEvent.test.js b/tests/saas-tests/dashboard/ScheduledEvent.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ScheduledEvent.test.js rename to tests/saas-tests/dashboard/ScheduledEvent.test.ts diff --git a/tests/saas-tests/dashboard/ScheduledEventDetails.test.js b/tests/saas-tests/dashboard/ScheduledEventDetails.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ScheduledEventDetails.test.js rename to tests/saas-tests/dashboard/ScheduledEventDetails.test.ts diff --git a/tests/saas-tests/dashboard/ScheduledMaintenanceReload.test.js b/tests/saas-tests/dashboard/ScheduledMaintenanceReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ScheduledMaintenanceReload.test.js rename to tests/saas-tests/dashboard/ScheduledMaintenanceReload.test.ts diff --git a/tests/saas-tests/dashboard/ServerMonitor.test.js b/tests/saas-tests/dashboard/ServerMonitor.test.ts similarity index 100% rename from tests/saas-tests/dashboard/ServerMonitor.test.js rename to tests/saas-tests/dashboard/ServerMonitor.test.ts diff --git a/tests/saas-tests/dashboard/SmsCallReload.test.js b/tests/saas-tests/dashboard/SmsCallReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SmsCallReload.test.js rename to tests/saas-tests/dashboard/SmsCallReload.test.ts diff --git a/tests/saas-tests/dashboard/SmsTemplates.test.js b/tests/saas-tests/dashboard/SmsTemplates.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SmsTemplates.test.js rename to tests/saas-tests/dashboard/SmsTemplates.test.ts diff --git a/tests/saas-tests/dashboard/SmtpSettings.test.js b/tests/saas-tests/dashboard/SmtpSettings.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SmtpSettings.test.js rename to tests/saas-tests/dashboard/SmtpSettings.test.ts diff --git a/tests/saas-tests/dashboard/StatusPage.test.js b/tests/saas-tests/dashboard/StatusPage.test.ts similarity index 100% rename from tests/saas-tests/dashboard/StatusPage.test.js rename to tests/saas-tests/dashboard/StatusPage.test.ts diff --git a/tests/saas-tests/dashboard/StatusPage2.test.js b/tests/saas-tests/dashboard/StatusPage2.test.ts similarity index 100% rename from tests/saas-tests/dashboard/StatusPage2.test.js rename to tests/saas-tests/dashboard/StatusPage2.test.ts diff --git a/tests/saas-tests/dashboard/StatusPage3.test.js b/tests/saas-tests/dashboard/StatusPage3.test.ts similarity index 100% rename from tests/saas-tests/dashboard/StatusPage3.test.js rename to tests/saas-tests/dashboard/StatusPage3.test.ts diff --git a/tests/saas-tests/dashboard/StatusPageReload.test.js b/tests/saas-tests/dashboard/StatusPageReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/StatusPageReload.test.js rename to tests/saas-tests/dashboard/StatusPageReload.test.ts diff --git a/tests/saas-tests/dashboard/StatusPageSubProject.test.js b/tests/saas-tests/dashboard/StatusPageSubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/StatusPageSubProject.test.js rename to tests/saas-tests/dashboard/StatusPageSubProject.test.ts diff --git a/tests/saas-tests/dashboard/SubProject.test.js b/tests/saas-tests/dashboard/SubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SubProject.test.js rename to tests/saas-tests/dashboard/SubProject.test.ts diff --git a/tests/saas-tests/dashboard/SubscribersAlert.test.js b/tests/saas-tests/dashboard/SubscribersAlert.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SubscribersAlert.test.js rename to tests/saas-tests/dashboard/SubscribersAlert.test.ts diff --git a/tests/saas-tests/dashboard/SwitchProject.test.js b/tests/saas-tests/dashboard/SwitchProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/SwitchProject.test.js rename to tests/saas-tests/dashboard/SwitchProject.test.ts diff --git a/tests/saas-tests/dashboard/TeamGroupsReload.test.js b/tests/saas-tests/dashboard/TeamGroupsReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/TeamGroupsReload.test.js rename to tests/saas-tests/dashboard/TeamGroupsReload.test.ts diff --git a/tests/saas-tests/dashboard/TeamMemberReload.test.js b/tests/saas-tests/dashboard/TeamMemberReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/TeamMemberReload.test.js rename to tests/saas-tests/dashboard/TeamMemberReload.test.ts diff --git a/tests/saas-tests/dashboard/TeamSubProject.test.js b/tests/saas-tests/dashboard/TeamSubProject.test.ts similarity index 100% rename from tests/saas-tests/dashboard/TeamSubProject.test.js rename to tests/saas-tests/dashboard/TeamSubProject.test.ts diff --git a/tests/saas-tests/dashboard/TwilioSettings.test.js b/tests/saas-tests/dashboard/TwilioSettings.test.ts similarity index 100% rename from tests/saas-tests/dashboard/TwilioSettings.test.js rename to tests/saas-tests/dashboard/TwilioSettings.test.ts diff --git a/tests/saas-tests/dashboard/TwoFactorAuthentication.test.js b/tests/saas-tests/dashboard/TwoFactorAuthentication.test.ts similarity index 100% rename from tests/saas-tests/dashboard/TwoFactorAuthentication.test.js rename to tests/saas-tests/dashboard/TwoFactorAuthentication.test.ts diff --git a/tests/saas-tests/dashboard/UserFeedback.test.js b/tests/saas-tests/dashboard/UserFeedback.test.ts similarity index 100% rename from tests/saas-tests/dashboard/UserFeedback.test.js rename to tests/saas-tests/dashboard/UserFeedback.test.ts diff --git a/tests/saas-tests/dashboard/WebhooksReload.test.js b/tests/saas-tests/dashboard/WebhooksReload.test.ts similarity index 100% rename from tests/saas-tests/dashboard/WebhooksReload.test.js rename to tests/saas-tests/dashboard/WebhooksReload.test.ts diff --git a/tests/saas-tests/dashboard/dashboard.test.js b/tests/saas-tests/dashboard/dashboard.test.ts similarity index 100% rename from tests/saas-tests/dashboard/dashboard.test.js rename to tests/saas-tests/dashboard/dashboard.test.ts diff --git a/tests/saas-tests/dashboard/incidentPriority.test.js b/tests/saas-tests/dashboard/incidentPriority.test.ts similarity index 100% rename from tests/saas-tests/dashboard/incidentPriority.test.js rename to tests/saas-tests/dashboard/incidentPriority.test.ts diff --git a/tests/saas-tests/dashboard/incidentSettings.test.js b/tests/saas-tests/dashboard/incidentSettings.test.ts similarity index 100% rename from tests/saas-tests/dashboard/incidentSettings.test.js rename to tests/saas-tests/dashboard/incidentSettings.test.ts diff --git a/tests/saas-tests/home/downloadWhitepaper.test.js b/tests/saas-tests/home/downloadWhitepaper.test.ts similarity index 100% rename from tests/saas-tests/home/downloadWhitepaper.test.js rename to tests/saas-tests/home/downloadWhitepaper.test.ts diff --git a/tests/saas-tests/home/home.test.js b/tests/saas-tests/home/home.test.ts similarity index 100% rename from tests/saas-tests/home/home.test.js rename to tests/saas-tests/home/home.test.ts diff --git a/tests/saas-tests/home/requestDemo.test.js b/tests/saas-tests/home/requestDemo.test.ts similarity index 100% rename from tests/saas-tests/home/requestDemo.test.js rename to tests/saas-tests/home/requestDemo.test.ts diff --git a/tests/saas-tests/status-page/status-page-advanced.test.js b/tests/saas-tests/status-page/status-page-advanced.test.ts similarity index 100% rename from tests/saas-tests/status-page/status-page-advanced.test.js rename to tests/saas-tests/status-page/status-page-advanced.test.ts diff --git a/tests/saas-tests/status-page/status-page.test.js b/tests/saas-tests/status-page/status-page.test.ts similarity index 100% rename from tests/saas-tests/status-page/status-page.test.js rename to tests/saas-tests/status-page/status-page.test.ts diff --git a/tests/saas-tests/status-page/status-probeBar.test.js b/tests/saas-tests/status-page/status-probeBar.test.ts similarity index 100% rename from tests/saas-tests/status-page/status-probeBar.test.js rename to tests/saas-tests/status-page/status-probeBar.test.ts diff --git a/tests/test-init.js b/tests/test-init.ts similarity index 100% rename from tests/test-init.js rename to tests/test-init.ts diff --git a/tests/test-utils.js b/tests/test-utils.ts similarity index 100% rename from tests/test-utils.js rename to tests/test-utils.ts diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000000..22ab6ce837 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,101 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig.json to read more about this file */ + + /* Projects */ + // "incremental": true, /* Enable incremental compilation */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + "jsx": "react" /* Specify what JSX code is generated. */, + // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ + // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + + /* Modules */ + "module": "commonjs" /* Specify what module code is generated. */, + // "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "resolveJsonModule": true, /* Enable importing .json files */ + // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ + + /* Emit */ + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ + // "outDir": "./", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */, + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, + + /* Type Checking */ + "strict": true /* Enable all strict type-checking options. */, + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ + // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ + // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +} diff --git a/zapier/actions/acknowledgeAllIncidents.js b/zapier/actions/acknowledgeAllIncidents.ts similarity index 100% rename from zapier/actions/acknowledgeAllIncidents.js rename to zapier/actions/acknowledgeAllIncidents.ts diff --git a/zapier/actions/acknowledgeIncident.js b/zapier/actions/acknowledgeIncident.ts similarity index 100% rename from zapier/actions/acknowledgeIncident.js rename to zapier/actions/acknowledgeIncident.ts diff --git a/zapier/actions/acknowledgeLastIncident.js b/zapier/actions/acknowledgeLastIncident.ts similarity index 100% rename from zapier/actions/acknowledgeLastIncident.js rename to zapier/actions/acknowledgeLastIncident.ts diff --git a/zapier/actions/createIncident.js b/zapier/actions/createIncident.ts similarity index 100% rename from zapier/actions/createIncident.js rename to zapier/actions/createIncident.ts diff --git a/zapier/actions/createIncidentNote.js b/zapier/actions/createIncidentNote.ts similarity index 100% rename from zapier/actions/createIncidentNote.js rename to zapier/actions/createIncidentNote.ts diff --git a/zapier/actions/resolveAllIncidents.js b/zapier/actions/resolveAllIncidents.ts similarity index 100% rename from zapier/actions/resolveAllIncidents.js rename to zapier/actions/resolveAllIncidents.ts diff --git a/zapier/actions/resolveIncident.js b/zapier/actions/resolveIncident.ts similarity index 100% rename from zapier/actions/resolveIncident.js rename to zapier/actions/resolveIncident.ts diff --git a/zapier/actions/resolveLastIncident.js b/zapier/actions/resolveLastIncident.ts similarity index 100% rename from zapier/actions/resolveLastIncident.js rename to zapier/actions/resolveLastIncident.ts diff --git a/zapier/authentication.js b/zapier/authentication.ts similarity index 100% rename from zapier/authentication.js rename to zapier/authentication.ts diff --git a/zapier/index.js b/zapier/index.ts similarity index 100% rename from zapier/index.js rename to zapier/index.ts diff --git a/zapier/test/actions/acknowledgeAllIncidents.js b/zapier/test/actions/acknowledgeAllIncidents.ts similarity index 100% rename from zapier/test/actions/acknowledgeAllIncidents.js rename to zapier/test/actions/acknowledgeAllIncidents.ts diff --git a/zapier/test/actions/acknowledgeIncident.js b/zapier/test/actions/acknowledgeIncident.ts similarity index 100% rename from zapier/test/actions/acknowledgeIncident.js rename to zapier/test/actions/acknowledgeIncident.ts diff --git a/zapier/test/actions/acknowledgeLastIncident.js b/zapier/test/actions/acknowledgeLastIncident.ts similarity index 100% rename from zapier/test/actions/acknowledgeLastIncident.js rename to zapier/test/actions/acknowledgeLastIncident.ts diff --git a/zapier/test/actions/createIncident.js b/zapier/test/actions/createIncident.ts similarity index 100% rename from zapier/test/actions/createIncident.js rename to zapier/test/actions/createIncident.ts diff --git a/zapier/test/actions/createIncidentNote.js b/zapier/test/actions/createIncidentNote.ts similarity index 100% rename from zapier/test/actions/createIncidentNote.js rename to zapier/test/actions/createIncidentNote.ts diff --git a/zapier/test/actions/resolveAllIncidents.js b/zapier/test/actions/resolveAllIncidents.ts similarity index 100% rename from zapier/test/actions/resolveAllIncidents.js rename to zapier/test/actions/resolveAllIncidents.ts diff --git a/zapier/test/actions/resolveIncident.js b/zapier/test/actions/resolveIncident.ts similarity index 100% rename from zapier/test/actions/resolveIncident.js rename to zapier/test/actions/resolveIncident.ts diff --git a/zapier/test/actions/resolveLastIncident.js b/zapier/test/actions/resolveLastIncident.ts similarity index 100% rename from zapier/test/actions/resolveLastIncident.js rename to zapier/test/actions/resolveLastIncident.ts diff --git a/zapier/test/authentication.js b/zapier/test/authentication.ts similarity index 100% rename from zapier/test/authentication.js rename to zapier/test/authentication.ts diff --git a/zapier/test/triggers/acknowledge.js b/zapier/test/triggers/acknowledge.ts similarity index 100% rename from zapier/test/triggers/acknowledge.js rename to zapier/test/triggers/acknowledge.ts diff --git a/zapier/test/triggers/incident.js b/zapier/test/triggers/incident.ts similarity index 100% rename from zapier/test/triggers/incident.js rename to zapier/test/triggers/incident.ts diff --git a/zapier/test/triggers/incidentNote.js b/zapier/test/triggers/incidentNote.ts similarity index 100% rename from zapier/test/triggers/incidentNote.js rename to zapier/test/triggers/incidentNote.ts diff --git a/zapier/test/triggers/resolved.js b/zapier/test/triggers/resolved.ts similarity index 100% rename from zapier/test/triggers/resolved.js rename to zapier/test/triggers/resolved.ts diff --git a/zapier/triggers/acknowledge.js b/zapier/triggers/acknowledge.ts similarity index 100% rename from zapier/triggers/acknowledge.js rename to zapier/triggers/acknowledge.ts diff --git a/zapier/triggers/incident.js b/zapier/triggers/incident.ts similarity index 100% rename from zapier/triggers/incident.js rename to zapier/triggers/incident.ts diff --git a/zapier/triggers/incidentNote.js b/zapier/triggers/incidentNote.ts similarity index 100% rename from zapier/triggers/incidentNote.js rename to zapier/triggers/incidentNote.ts diff --git a/zapier/triggers/incidents.js b/zapier/triggers/incidents.ts similarity index 100% rename from zapier/triggers/incidents.js rename to zapier/triggers/incidents.ts diff --git a/zapier/triggers/monitors.js b/zapier/triggers/monitors.ts similarity index 100% rename from zapier/triggers/monitors.js rename to zapier/triggers/monitors.ts diff --git a/zapier/triggers/resolved.js b/zapier/triggers/resolved.ts similarity index 100% rename from zapier/triggers/resolved.js rename to zapier/triggers/resolved.ts