mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-27 00:23:41 +09:00 
			
		
		
		
	Adds types to various low-level modules. All changes are type-only, no runtime changes. `tsc` now reports 38 less errors. One problem was that `@types/sortablejs` does not accept promise return in its functions which triggered the linter, so I disabled the rules on those line.
		
			
				
	
	
		
			32 lines
		
	
	
		
			722 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			722 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| declare module '*.svg' {
 | |
|   const value: string;
 | |
|   export default value;
 | |
| }
 | |
| 
 | |
| declare module '*.css' {
 | |
|   const value: string;
 | |
|   export default value;
 | |
| }
 | |
| 
 | |
| declare let __webpack_public_path__: string;
 | |
| 
 | |
| interface Window {
 | |
|   config: import('./web_src/js/types.ts').Config;
 | |
|   $: typeof import('@types/jquery'),
 | |
|   jQuery: typeof import('@types/jquery'),
 | |
|   htmx: typeof import('htmx.org'),
 | |
|   _globalHandlerErrors: Array<ErrorEvent & PromiseRejectionEvent> & {
 | |
|     _inited: boolean,
 | |
|     push: (e: ErrorEvent & PromiseRejectionEvent) => void | number,
 | |
|   },
 | |
| }
 | |
| 
 | |
| declare module 'htmx.org/dist/htmx.esm.js' {
 | |
|   const value = await import('htmx.org');
 | |
|   export default value;
 | |
| }
 | |
| 
 | |
| interface Element {
 | |
|   _tippy: import('tippy.js').Instance;
 | |
| }
 |