mirror of
				https://github.com/microsoft/playwright.git
				synced 2025-06-26 21:40:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			652 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			652 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| declare module 'socksv5' {
 | |
|     import type net from 'net';
 | |
| 
 | |
|     class Auth { }
 | |
| 
 | |
|     class SocksServer {
 | |
|         listen: net.Server['listen'];
 | |
|         useAuth(auth: Auth): void;
 | |
|         close: net.Server['close'];
 | |
|     }
 | |
| 
 | |
|     type Info = {
 | |
|         srcAddr: string;
 | |
|         srcPort: number;
 | |
|         dstAddr: string;
 | |
|         dstPort: number;
 | |
|     }
 | |
| 
 | |
|     function acceptHandler(intercept: true): net.Socket | undefined;
 | |
|     function acceptHandler(intercept: false): undefined;
 | |
|     export function createServer(cb: (info: Info, accept: typeof acceptHandler, deny: () => void) => void): SocksServer;
 | |
| 
 | |
|     export const auth: {
 | |
|         None: () => Auth
 | |
|     };
 | |
| }
 | 
