17 lines
		
	
	
		
			661 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			661 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import * as plugins from './npmci.plugins';
 | |
| /**
 | |
|  * wether nvm is available or not
 | |
|  */
 | |
| export declare let nvmAvailable: plugins.q.Deferred<boolean>;
 | |
| export declare let yarnAvailable: plugins.q.Deferred<boolean>;
 | |
| /**
 | |
|  * bash() allows using bash with nvm in path
 | |
|  * @param commandArg - The command to execute
 | |
|  * @param retryArg - The retryArg: 0 to any positive number will retry, -1 will always succeed, -2 will return undefined
 | |
|  */
 | |
| export declare let bash: (commandArg: string, retryArg?: number) => Promise<string>;
 | |
| /**
 | |
|  * bashNoError allows executing stuff without throwing an error
 | |
|  */
 | |
| export declare let bashNoError: (commandArg: string) => Promise<string>;
 |