UNPKG

dns-packet-typescript

Version:

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

20 lines (19 loc) 541 B
/// <reference types="node" /> export interface SOAValue { mname: string; rname: string; serial: number; refresh: number; retry: number; expire: number; minimum: number; } export declare function encode(data: SOAValue, buf?: Buffer, offset?: number): Buffer; export declare namespace encode { var bytes: number; } export declare function decode(buf: Buffer, offset?: number): SOAValue; export declare namespace decode { var bytes: number; } export declare function encodingLength(data: SOAValue): number;