38 lines
		
	
	
		
			676 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			676 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /**
 | |
| Write (copy) to the clipboard asynchronously.
 | |
| 
 | |
| @param text - The text to write to the clipboard.
 | |
| */
 | |
| export function write(text: string): Promise<void>;
 | |
| 
 | |
| /**
 | |
| Write (copy) to the clipboard synchronously.
 | |
| 
 | |
| Doesn't work in browsers.
 | |
| 
 | |
| @param text - The text to write to the clipboard.
 | |
| 
 | |
| @example
 | |
| ```
 | |
| import * as clipboardy from 'clipboardy';
 | |
| 
 | |
| clipboardy.writeSync('🦄');
 | |
| 
 | |
| clipboardy.readSync();
 | |
| //=> '🦄'
 | |
| ```
 | |
| */
 | |
| export function writeSync(text: string): void;
 | |
| 
 | |
| /**
 | |
| Read (paste) from the clipboard asynchronously.
 | |
| */
 | |
| export function read(): Promise<string>;
 | |
| 
 | |
| /**
 | |
| Read (paste) from the clipboard synchronously.
 | |
| 
 | |
| Doesn't work in browsers.
 | |
| */
 | |
| export function readSync(): string;
 |