This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@homebridge/ciao/lib/responder/QueryResponse.d.ts
T

21 lines
948 B
TypeScript

import { DNSPacket } from "../coder/DNSPacket";
import { Question } from "../coder/Question";
import { ResourceRecord } from "../coder/ResourceRecord";
export type RecordAddMethod = (...records: ResourceRecord[]) => boolean;
export declare class QueryResponse {
private readonly dnsPacket;
readonly knownAnswers?: Map<string, ResourceRecord>;
private sharedAnswer;
constructor(knownAnswers?: Map<string, ResourceRecord>);
asPacket(): DNSPacket;
asString(udpPayloadSize?: number): string;
containsSharedAnswer(): boolean;
addAnswer(...records: ResourceRecord[]): boolean;
addAdditional(...records: ResourceRecord[]): boolean;
markLegacyUnicastResponse(id: number, questions?: Question[]): void;
markTruncated(): void;
hasAnswers(): boolean;
private isKnownAnswer;
static combineResponses(responses: QueryResponse[], udpPayloadSize?: number): void;
}
//# sourceMappingURL=QueryResponse.d.ts.map