15 lines
		
	
	
		
			725 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			725 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import Browser, { BrowserConfig } from './lib/browser';
 | 
						|
import Service, { ServiceConfig, ServiceReferer } from './lib/service';
 | 
						|
export declare class Bonjour {
 | 
						|
    private server;
 | 
						|
    private registry;
 | 
						|
    constructor(opts?: Partial<ServiceConfig>, errorCallback?: Function | undefined);
 | 
						|
    publish(opts: ServiceConfig): Service;
 | 
						|
    unpublishAll(callback?: CallableFunction | undefined): void;
 | 
						|
    find(opts?: BrowserConfig | null, onup?: (service: Service) => void): Browser;
 | 
						|
    findOne(opts?: BrowserConfig | null, timeout?: number, callback?: CallableFunction): Browser;
 | 
						|
    destroy(callback?: CallableFunction): void;
 | 
						|
}
 | 
						|
export { Service, ServiceReferer, ServiceConfig, Browser, BrowserConfig };
 | 
						|
export default Bonjour;
 |