DefinitelyTyped/types/dnssd/dnssd-tests.ts
Max Rumpf 9995645f5b [@types/dnssd] Fix return types (#27828)
* [@types/dnsds] Fix return types

Especially the ServiceType constructor was handled rather poorly before. This commit fixes it.
Some methods (e.g. for resolving) could probably also be handled better, but that will be another PR.

* Increase version number

* Fix tests

* Make options optional

* Fix oversight introduces in previous commit
2018-08-03 10:50:40 -07:00

7 lines
249 B
TypeScript

import * as dnssd from 'dnssd';
const serviceType = dnssd.ServiceType.tcp('_mqtt', '_mqtt._udp');
const advertisement = new dnssd.Advertisement(serviceType, 1883, { name: 'broker' });
const browser: dnssd.Browser = new dnssd.Browser(serviceType);