| 
									
										
										
										
											2021-05-23 21:24:26 +00:00
										 |  |  | import { customAlphabet } from 'nanoid'; | 
					
						
							|  |  |  | import RemoteBuilderConstants from './remote-builder-constants'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class RemoteBuilderNamespace { | 
					
						
							| 
									
										
										
										
											2021-06-19 20:51:35 +00:00
										 |  |  |   static generateBuildName(runNumber: string | number, platform: string) { | 
					
						
							| 
									
										
										
										
											2021-05-23 21:24:26 +00:00
										 |  |  |     const nanoid = customAlphabet(RemoteBuilderConstants.alphabet, 4); | 
					
						
							| 
									
										
										
										
											2021-06-19 20:51:35 +00:00
										 |  |  |     return `${runNumber}-${platform.toLowerCase().replace('standalone', '')}-${nanoid()}`; | 
					
						
							| 
									
										
										
										
											2021-05-23 21:24:26 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | export default RemoteBuilderNamespace; |