dns-packet-typescript
Version:
An abstract-encoding compliant module for encoding / decoding DNS packets
20 lines (19 loc) • 541 B
TypeScript
/// <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;