46 lines
		
	
	
		
			796 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			796 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /// <reference types="node"/>
 | |
| 
 | |
| /**
 | |
| Show cursor.
 | |
| 
 | |
| @param stream - Default: `process.stderr`.
 | |
| 
 | |
| @example
 | |
| ```
 | |
| import * as cliCursor from 'cli-cursor';
 | |
| 
 | |
| cliCursor.show();
 | |
| ```
 | |
| */
 | |
| export function show(stream?: NodeJS.WritableStream): void;
 | |
| 
 | |
| /**
 | |
| Hide cursor.
 | |
| 
 | |
| @param stream - Default: `process.stderr`.
 | |
| 
 | |
| @example
 | |
| ```
 | |
| import * as cliCursor from 'cli-cursor';
 | |
| 
 | |
| cliCursor.hide();
 | |
| ```
 | |
| */
 | |
| export function hide(stream?: NodeJS.WritableStream): void;
 | |
| 
 | |
| /**
 | |
| Toggle cursor visibility.
 | |
| 
 | |
| @param force - Is useful to show or hide the cursor based on a boolean.
 | |
| @param stream - Default: `process.stderr`.
 | |
| 
 | |
| @example
 | |
| ```
 | |
| import * as cliCursor from 'cli-cursor';
 | |
| 
 | |
| const unicornsAreAwesome = true;
 | |
| cliCursor.toggle(unicornsAreAwesome);
 | |
| ```
 | |
| */
 | |
| export function toggle(force?: boolean, stream?: NodeJS.WritableStream): void;
 |