UNPKG

dns-packet-typescript

Version:

An abstract-encoding compliant module for encoding / decoding DNS packets

18 lines (17 loc) 559 B
/// <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;