/** * Browsing and advertising of DNS-SD services over multicast DNS, with utilities for: * * - DNS-SD service browsing and advertising, compliant with [RFC 6763](https://www.rfc-editor.org/rfc/rfc6763) * - Multicast DNS continuous querying and respond, compliant with [RFC 6762](https://www.rfc-editor.org/rfc/rfc6762) * - Encoding and decoding of DNS messages as per [RFC 1035](https://www.rfc-editor.org/rfc/rfc1035) * * Supports different JS runtimes (e.g. Deno, Node) via multicast interface drivers. * * @author Sam Gwilym sam@gwil.garden * @module */ export { decodeMessage } from "./src/decode/message_decode.js"; export { encodeMessage } from "./src/decode/message_encode.js"; export { type MulticastDriver, MulticastInterface, } from "./src/mdns/multicast_interface.js"; export { type MdnsQuestion, Query, type QueryCacheEvent, } from "./src/mdns/query.js"; export { type respond, type RespondingRecord, type RespondOpts, } from "./src/mdns/responder.js"; export { advertise, type AdvertiseOpts } from "./src/dns_sd/advertise.js"; export { browse, type BrowseOpts, type Service } from "./src/dns_sd/browse.js";