mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Enable a few more tsconfig options (#35553)
Enable a few more useful options in tsconfig. `noImplicitReturns` had two cases which I've fixed. Also, partially sort the file.
This commit is contained in:
		| @@ -10,7 +10,7 @@ export function initTableSort() { | ||||
| } | ||||
|  | ||||
| function tableSort(normSort: string, revSort: string, isDefault: string) { | ||||
|   if (!normSort) return false; | ||||
|   if (!normSort) return; | ||||
|   if (!revSort) revSort = ''; | ||||
|  | ||||
|   const url = new URL(window.location.href); | ||||
|   | ||||
| @@ -43,7 +43,7 @@ type ToastOpts = { | ||||
| type ToastifyElement = HTMLElement & {_giteaToastifyInstance?: Toast}; | ||||
|  | ||||
| /** See https://github.com/apvarun/toastify-js#api for options */ | ||||
| function showToast(message: string, level: Intent, {gravity, position, duration, useHtmlBody, preventDuplicates = true, ...other}: ToastOpts = {}): Toast { | ||||
| function showToast(message: string, level: Intent, {gravity, position, duration, useHtmlBody, preventDuplicates = true, ...other}: ToastOpts = {}): Toast | null { | ||||
|   const body = useHtmlBody ? message : htmlEscape(message); | ||||
|   const parent = document.querySelector('.ui.dimmer.active') ?? document.body; | ||||
|   const duplicateKey = preventDuplicates ? (preventDuplicates === true ? `${level}-${body}` : preventDuplicates) : ''; | ||||
| @@ -56,7 +56,7 @@ function showToast(message: string, level: Intent, {gravity, position, duration, | ||||
|       showElem(toastDupNumEl); | ||||
|       toastDupNumEl.textContent = String(Number(toastDupNumEl.textContent) + 1); | ||||
|       animateOnce(toastDupNumEl, 'pulse-1p5-200'); | ||||
|       return; | ||||
|       return null; | ||||
|     } | ||||
|   } | ||||
|  | ||||
| @@ -83,15 +83,15 @@ function showToast(message: string, level: Intent, {gravity, position, duration, | ||||
|   return toast; | ||||
| } | ||||
|  | ||||
| export function showInfoToast(message: string, opts?: ToastOpts): Toast { | ||||
| export function showInfoToast(message: string, opts?: ToastOpts): Toast | null { | ||||
|   return showToast(message, 'info', opts); | ||||
| } | ||||
|  | ||||
| export function showWarningToast(message: string, opts?: ToastOpts): Toast { | ||||
| export function showWarningToast(message: string, opts?: ToastOpts): Toast | null { | ||||
|   return showToast(message, 'warning', opts); | ||||
| } | ||||
|  | ||||
| export function showErrorToast(message: string, opts?: ToastOpts): Toast { | ||||
| export function showErrorToast(message: string, opts?: ToastOpts): Toast | null { | ||||
|   return showToast(message, 'error', opts); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user