mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 19:06:18 +01:00 
			
		
		
		
	Enable Typescript noImplicitThis (#33250)
				
					
				
			- Enable https://www.typescriptlang.org/tsconfig/#noImplicitThis - Wrap Vue Template-Syntax SFCs in [`defineComponent`](https://vuejs.org/api/general#definecomponent) which makes type inference and linter work better - Move `createApp` calls outside the SFCs into separate files - Use [`PropType`](https://vuejs.org/api/utility-types#proptype-t) where appropriate - Some top-level component properties changed order as dictated by the linter - Fix all tsc and lint issues that popped up during these refactors
This commit is contained in:
		| @@ -12,7 +12,7 @@ export function initAriaModalPatch() { | ||||
|  | ||||
| // the patched `$.fn.modal` modal function | ||||
| // * it does the one-time attaching on the first call | ||||
| function ariaModalFn(...args: Parameters<FomanticInitFunction>) { | ||||
| function ariaModalFn(this: any, ...args: Parameters<FomanticInitFunction>) { | ||||
|   const ret = fomanticModalFn.apply(this, args); | ||||
|   if (args[0] === 'show' || args[0]?.autoShow) { | ||||
|     for (const el of this) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user