mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Enable Typescript strictFunctionTypes (#32911)
				
					
				
			1. Enable [strictFunctionTypes](https://www.typescriptlang.org/tsconfig/#strictFunctionTypes) 2. Introduce `DOMEvent` helper type which sets `e.target`. Surely not totally correct with that `Partial` but seems to work. 3. Various type-related refactors, change objects in `eventsource.sharedworker.ts` to `Map`.
This commit is contained in:
		| @@ -9,13 +9,13 @@ window.htmx.config.requestClass = 'is-loading'; | ||||
| window.htmx.config.scrollIntoViewOnBoost = false; | ||||
|  | ||||
| // https://htmx.org/events/#htmx:sendError | ||||
| document.body.addEventListener('htmx:sendError', (event: HtmxEvent) => { | ||||
| document.body.addEventListener('htmx:sendError', (event: Partial<HtmxEvent>) => { | ||||
|   // TODO: add translations | ||||
|   showErrorToast(`Network error when calling ${event.detail.requestConfig.path}`); | ||||
| }); | ||||
|  | ||||
| // https://htmx.org/events/#htmx:responseError | ||||
| document.body.addEventListener('htmx:responseError', (event: HtmxEvent) => { | ||||
| document.body.addEventListener('htmx:responseError', (event: Partial<HtmxEvent>) => { | ||||
|   // TODO: add translations | ||||
|   showErrorToast(`Error ${event.detail.xhr.status} when calling ${event.detail.requestConfig.path}`); | ||||
| }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user