change type to allow for proper defaults
This commit is contained in:
		
							parent
							
								
									97298f17f8
								
							
						
					
					
						commit
						9c18ec2d1f
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -6,7 +6,7 @@ export interface Args { | |||
|   match: CommandArgumentMatchTypes | ||||
|   // Still needs to be implemented
 | ||||
|   // type?: unknown
 | ||||
|   defaultValue?: string | ||||
|   defaultValue?: unknown | ||||
|   flag?: string | ||||
| } | ||||
| 
 | ||||
|  | @ -15,8 +15,10 @@ export function parseArgs( | |||
|   messageArgs: string[] | ||||
| ): Record<string, unknown> | null { | ||||
|   if (commandArgs === undefined) return null | ||||
|    | ||||
|   const messageArgsNullableCopy: Array<string | null> = [...messageArgs] | ||||
|   const args: Record<string, unknown> = {} | ||||
| 
 | ||||
|   for (const entry of commandArgs) { | ||||
|     switch (entry.match) { | ||||
|       case 'flag': | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue