[Launcher] Improve type definitions
This commit is contained in:
		
							
								
								
									
										21
									
								
								config/ags/launcher/definitions/components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								config/ags/launcher/definitions/components.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -19,17 +19,30 @@ export interface App extends ResultElement { | ||||
|  | ||||
| // TODO: Finish | ||||
| export interface DictionaryEntry extends ResultElement { | ||||
|     /** | ||||
|      * Execute no command | ||||
|      */ | ||||
|     action: null; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * The dictionary definition | ||||
|      */ | ||||
|     definition: string; | ||||
| } | ||||
|  | ||||
| // TODO: Finish | ||||
| export interface CMDOutput extends ResultElement { | ||||
|  | ||||
|     /** | ||||
|      * Stdout from the command that was run | ||||
|      */ | ||||
|     result: string; | ||||
| } | ||||
|  | ||||
| // TODO: Finish | ||||
| export interface Calculation extends ResultElement { | ||||
|  | ||||
|     /** | ||||
|      * THe calculation result | ||||
|      */ | ||||
|     result: string; | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -57,4 +57,4 @@ export interface ResultElement { | ||||
|     fontSize: number | undefined; | ||||
| } | ||||
|  | ||||
| type Action = ''; | ||||
| type Action = '' | null; | ||||
|   | ||||
| @@ -8,3 +8,5 @@ | ||||
| */ | ||||
|  | ||||
| import { readFileAsync, writeFileAsync, monitorFile } from "astal"; | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -20,9 +20,9 @@ import { subprocess, execAsync, Process } from "astal/process"; | ||||
|  * @returns [TODO:return] | ||||
|  */ | ||||
| const startSubProcess = ( | ||||
|   cmd: string | string[], | ||||
|   onOut: (stdout: string) => void, | ||||
|   onErr: (stderr: string) => void | undefined, | ||||
|     cmd: string | string[], | ||||
|     onOut: (stdout: string) => void, | ||||
|     onErr: (stderr: string) => void | undefined, | ||||
| ): Process => { | ||||
|     return subprocess( cmd, onOut, onErr ); | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user