mirror of
				https://kkgithub.com/actions/setup-python.git
				synced 2025-11-04 12:44:05 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			905 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			905 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/// <reference types="node"/>
 | 
						|
 | 
						|
declare const getStdin: {
 | 
						|
	/**
 | 
						|
	Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `string`.
 | 
						|
 | 
						|
	@returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `string` is returned.
 | 
						|
 | 
						|
	@example
 | 
						|
	```
 | 
						|
	// example.ts
 | 
						|
	import getStdin = require('get-stdin');
 | 
						|
 | 
						|
	(async () => {
 | 
						|
		console.log(await getStdin());
 | 
						|
		//=> 'unicorns'
 | 
						|
	})
 | 
						|
 | 
						|
	// $ echo unicorns | ts-node example.ts
 | 
						|
	// unicorns
 | 
						|
	```
 | 
						|
	*/
 | 
						|
	(): Promise<string>;
 | 
						|
 | 
						|
	/**
 | 
						|
	Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `Buffer`.
 | 
						|
 | 
						|
	@returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `Buffer` is returned.
 | 
						|
	*/
 | 
						|
	buffer(): Promise<Buffer>;
 | 
						|
};
 | 
						|
 | 
						|
export = getStdin;
 |