sterfive-bonjour-service
Version:
A Bonjour/Zeroconf implementation in TypeScript
26 lines (25 loc) • 606 B
TypeScript
/// <reference types="node" />
declare type KeyValue = Record<string, any>;
export declare class DnsTxt {
private binary;
constructor(opts?: KeyValue);
/**
* Encode the KeyValue to buffer
* @param data
* @returns
*/
encode(data?: KeyValue): Buffer[];
/**
* Decode the buffer to KeyValue
* @param buffer
* @returns
*/
decode(buffer: Buffer): KeyValue;
/**
* Decode all buffer items to KeyValye
* @param buffers
* @returns
*/
decodeAll(buffers: Buffer[]): KeyValue;
}
export default DnsTxt;