dns-packet-typescript
Version:
An abstract-encoding compliant module for encoding / decoding DNS packets
18 lines (17 loc) • 559 B
TypeScript
/// <reference types="node" />
export declare const QU_MASK: number;
export declare const NOT_QU_MASK: number;
export interface QuestionValue {
type: string;
class?: string;
name: string;
}
export declare function encode(q: QuestionValue, buf?: Buffer, offset?: number): QuestionValue;
export declare namespace encode {
var bytes: number;
}
export declare function decode(buf: Buffer, offset?: number): QuestionValue;
export declare namespace decode {
var bytes: number;
}
export declare function encodingLength(q: QuestionValue): number;