mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
* Always use forceConsistentCasingInFileNames * Rename files * Convert more packages to `types-2.0` style
21 lines
600 B
TypeScript
21 lines
600 B
TypeScript
import * as bonjour from 'bonjour';
|
|
|
|
var bonjourOptions: bonjour.BonjourOptions;
|
|
var bonjourInstance: bonjour.Bonjour;
|
|
|
|
var serviceOptions: bonjour.ServiceOptions;
|
|
var service: bonjour.Service;
|
|
|
|
var browserOptions: bonjour.BrowserOptions;
|
|
var browser: bonjour.Browser;
|
|
|
|
bonjourOptions = { interface: '192.168.1.1', port: 5353 };
|
|
bonjourInstance = new bonjour.Bonjour(bonjourOptions);
|
|
|
|
serviceOptions = { name: 'My Web Server', type: 'http', port: 3000 };
|
|
service = bonjourInstance.publish(serviceOptions);
|
|
|
|
browserOptions = { protocol: 'tcp', type: 'http' };
|
|
browser = bonjour.find(browserOptions);
|
|
|