Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 23 additions & 23 deletions types/node/dns.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -743,30 +743,30 @@ declare module "dns" {
*/
export function setDefaultResultOrder(order: "ipv4first" | "ipv6first" | "verbatim"): void;
// Error codes
export const NODATA: "NODATA";
export const FORMERR: "FORMERR";
export const SERVFAIL: "SERVFAIL";
export const NOTFOUND: "NOTFOUND";
export const NOTIMP: "NOTIMP";
export const REFUSED: "REFUSED";
export const BADQUERY: "BADQUERY";
export const BADNAME: "BADNAME";
export const BADFAMILY: "BADFAMILY";
export const BADRESP: "BADRESP";
export const CONNREFUSED: "TIMEOUT";
export const TIMEOUT: "TIMEOUT";
export const NODATA: "ENODATA";
export const FORMERR: "EFORMERR";
export const SERVFAIL: "ESERVFAIL";
export const NOTFOUND: "ENOTFOUND";
export const NOTIMP: "ENOTIMP";
export const REFUSED: "EREFUSED";
export const BADQUERY: "EBADQUERY";
export const BADNAME: "EBADNAME";
export const BADFAMILY: "EBADFAMILY";
export const BADRESP: "EBADRESP";
export const CONNREFUSED: "ECONNREFUSED";
export const TIMEOUT: "ETIMEOUT";
export const EOF: "EOF";
export const FILE: "FILE";
export const NOMEM: "NOMEM";
export const DESTRUCTION: "DESTRUCTION";
export const BADSTR: "BADSTR";
export const BADFLAGS: "BADFLAGS";
export const NONAME: "NONAME";
export const BADHINTS: "BADHINTS";
export const NOTINITIALIZED: "NOTINITIALIZED";
export const LOADIPHLPAPI: "LOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "ADDRGETNETWORKPARAMS";
export const CANCELLED: "CANCELLED";
export const FILE: "EFILE";
export const NOMEM: "ENOMEM";
export const DESTRUCTION: "EDESTRUCTION";
export const BADSTR: "EBADSTR";
export const BADFLAGS: "EBADFLAGS";
export const NONAME: "ENONAME";
export const BADHINTS: "EBADHINTS";
export const NOTINITIALIZED: "ENOTINITIALIZED";
export const LOADIPHLPAPI: "ELOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS";
export const CANCELLED: "ECANCELLED";
export interface ResolverOptions {
/**
* Query timeout in milliseconds, or `-1` to use the default timeout.
Expand Down
48 changes: 25 additions & 23 deletions types/node/dns/promises.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -360,30 +360,32 @@ declare module "dns/promises" {
* @param order must be `'ipv4first'`, `'ipv6first'` or `'verbatim'`.
*/
function setDefaultResultOrder(order: "ipv4first" | "ipv6first" | "verbatim"): void;
const NODATA: "NODATA";
const FORMERR: "FORMERR";
const SERVFAIL: "SERVFAIL";
const NOTFOUND: "NOTFOUND";
const NOTIMP: "NOTIMP";
const REFUSED: "REFUSED";
const BADQUERY: "BADQUERY";
const BADNAME: "BADNAME";
const BADFAMILY: "BADFAMILY";
const BADRESP: "BADRESP";
const CONNREFUSED: "TIMEOUT";
const TIMEOUT: "TIMEOUT";
// Error codes
const NODATA: "ENODATA";
const FORMERR: "EFORMERR";
const SERVFAIL: "ESERVFAIL";
const NOTFOUND: "ENOTFOUND";
const NOTIMP: "ENOTIMP";
const REFUSED: "EREFUSED";
const BADQUERY: "EBADQUERY";
const BADNAME: "EBADNAME";
const BADFAMILY: "EBADFAMILY";
const BADRESP: "EBADRESP";
const CONNREFUSED: "ECONNREFUSED";
const TIMEOUT: "ETIMEOUT";
const EOF: "EOF";
const FILE: "FILE";
const NOMEM: "NOMEM";
const DESTRUCTION: "DESTRUCTION";
const BADSTR: "BADSTR";
const BADFLAGS: "BADFLAGS";
const NONAME: "NONAME";
const BADHINTS: "BADHINTS";
const NOTINITIALIZED: "NOTINITIALIZED";
const LOADIPHLPAPI: "LOADIPHLPAPI";
const ADDRGETNETWORKPARAMS: "ADDRGETNETWORKPARAMS";
const CANCELLED: "CANCELLED";
const FILE: "EFILE";
const NOMEM: "ENOMEM";
const DESTRUCTION: "EDESTRUCTION";
const BADSTR: "EBADSTR";
const BADFLAGS: "EBADFLAGS";
const NONAME: "ENONAME";
const BADHINTS: "EBADHINTS";
const NOTINITIALIZED: "ENOTINITIALIZED";
const LOADIPHLPAPI: "ELOADIPHLPAPI";
const ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS";
const CANCELLED: "ECANCELLED";

/**
* An independent resolver for DNS requests.
*
Expand Down
59 changes: 59 additions & 0 deletions types/node/test/dns.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,42 @@
import {
ADDRCONFIG,
ADDRGETNETWORKPARAMS,
ALL,
AnyRecord,
BADFAMILY,
BADFLAGS,
BADHINTS,
BADNAME,
BADQUERY,
BADRESP,
BADSTR,
CANCELLED,
CONNREFUSED,
DESTRUCTION,
EOF,
FILE,
FORMERR,
LOADIPHLPAPI,
lookup,
LookupAddress,
lookupService,
MxRecord,
NODATA,
NOMEM,
NONAME,
NOTFOUND,
NOTIMP,
NOTINITIALIZED,
promises,
RecordWithTtl,
REFUSED,
resolve,
resolve4,
resolve6,
Resolver,
SERVFAIL,
setDefaultResultOrder,
TIMEOUT,
V4MAPPED,
} from "node:dns";

Expand Down Expand Up @@ -145,3 +169,38 @@ promises.setDefaultResultOrder("ipv4first");
promises.setDefaultResultOrder("verbatim");
// @ts-expect-error
promises.setDefaultResultOrder("wrong");

// DNS error codes
{
const nodata: typeof NODATA = "ENODATA";
const formerr: typeof FORMERR = "EFORMERR";
const servfail: typeof SERVFAIL = "ESERVFAIL";
const notfound: typeof NOTFOUND = "ENOTFOUND";
const notimp: typeof NOTIMP = "ENOTIMP";
const refused: typeof REFUSED = "EREFUSED";
const badquery: typeof BADQUERY = "EBADQUERY";
const badname: typeof BADNAME = "EBADNAME";
const badfamily: typeof BADFAMILY = "EBADFAMILY";
const badresp: typeof BADRESP = "EBADRESP";
const connrefused: typeof CONNREFUSED = "ECONNREFUSED";
const timeout: typeof TIMEOUT = "ETIMEOUT";
const eof: typeof EOF = "EOF";
const file: typeof FILE = "EFILE";
const nomem: typeof NOMEM = "ENOMEM";
const destruction: typeof DESTRUCTION = "EDESTRUCTION";
const badstr: typeof BADSTR = "EBADSTR";
const badflags: typeof BADFLAGS = "EBADFLAGS";
const noname: typeof NONAME = "ENONAME";
const badhints: typeof BADHINTS = "EBADHINTS";
const notinitialized: typeof NOTINITIALIZED = "ENOTINITIALIZED";
const loadiphlpapi: typeof LOADIPHLPAPI = "ELOADIPHLPAPI";
const addrgetnetworkparams: typeof ADDRGETNETWORKPARAMS = "EADDRGETNETWORKPARAMS";
const cancelled: typeof CANCELLED = "ECANCELLED";

// @ts-expect-error
const wrongNotfound: typeof NOTFOUND = "NOTFOUND";
// @ts-expect-error
const wrongConnrefused: typeof CONNREFUSED = "CCONNREFUSED";
// @ts-expect-error
const wrongEof: typeof EOF = "WAT";
}
46 changes: 23 additions & 23 deletions types/node/v16/dns.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -723,30 +723,30 @@ declare module "dns" {
*/
export function setDefaultResultOrder(order: "ipv4first" | "verbatim"): void;
// Error codes
export const NODATA: "NODATA";
export const FORMERR: "FORMERR";
export const SERVFAIL: "SERVFAIL";
export const NOTFOUND: "NOTFOUND";
export const NOTIMP: "NOTIMP";
export const REFUSED: "REFUSED";
export const BADQUERY: "BADQUERY";
export const BADNAME: "BADNAME";
export const BADFAMILY: "BADFAMILY";
export const BADRESP: "BADRESP";
export const CONNREFUSED: "TIMEOUT";
export const TIMEOUT: "TIMEOUT";
export const NODATA: "ENODATA";
export const FORMERR: "EFORMERR";
export const SERVFAIL: "ESERVFAIL";
export const NOTFOUND: "ENOTFOUND";
export const NOTIMP: "ENOTIMP";
export const REFUSED: "EREFUSED";
export const BADQUERY: "EBADQUERY";
export const BADNAME: "EBADNAME";
export const BADFAMILY: "EBADFAMILY";
export const BADRESP: "EBADRESP";
export const CONNREFUSED: "ECONNREFUSED";
export const TIMEOUT: "ETIMEOUT";
export const EOF: "EOF";
export const FILE: "FILE";
export const NOMEM: "NOMEM";
export const DESTRUCTION: "DESTRUCTION";
export const BADSTR: "BADSTR";
export const BADFLAGS: "BADFLAGS";
export const NONAME: "NONAME";
export const BADHINTS: "BADHINTS";
export const NOTINITIALIZED: "NOTINITIALIZED";
export const LOADIPHLPAPI: "LOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "ADDRGETNETWORKPARAMS";
export const CANCELLED: "CANCELLED";
export const FILE: "EFILE";
export const NOMEM: "ENOMEM";
export const DESTRUCTION: "EDESTRUCTION";
export const BADSTR: "EBADSTR";
export const BADFLAGS: "EBADFLAGS";
export const NONAME: "ENONAME";
export const BADHINTS: "EBADHINTS";
export const NOTINITIALIZED: "ENOTINITIALIZED";
export const LOADIPHLPAPI: "ELOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS";
export const CANCELLED: "ECANCELLED";
export interface ResolverOptions {
/**
* Query timeout in milliseconds, or `-1` to use the default timeout.
Expand Down
47 changes: 24 additions & 23 deletions types/node/v16/dns/promises.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -350,30 +350,31 @@ declare module "dns/promises" {
* @param order must be `'ipv4first'` or `'verbatim'`.
*/
function setDefaultResultOrder(order: "ipv4first" | "verbatim"): void;
const NODATA: "NODATA";
const FORMERR: "FORMERR";
const SERVFAIL: "SERVFAIL";
const NOTFOUND: "NOTFOUND";
const NOTIMP: "NOTIMP";
const REFUSED: "REFUSED";
const BADQUERY: "BADQUERY";
const BADNAME: "BADNAME";
const BADFAMILY: "BADFAMILY";
const BADRESP: "BADRESP";
const CONNREFUSED: "TIMEOUT";
const TIMEOUT: "TIMEOUT";
// Error codes
const NODATA: "ENODATA";
const FORMERR: "EFORMERR";
const SERVFAIL: "ESERVFAIL";
const NOTFOUND: "ENOTFOUND";
const NOTIMP: "ENOTIMP";
const REFUSED: "EREFUSED";
const BADQUERY: "EBADQUERY";
const BADNAME: "EBADNAME";
const BADFAMILY: "EBADFAMILY";
const BADRESP: "EBADRESP";
const CONNREFUSED: "ECONNREFUSED";
const TIMEOUT: "ETIMEOUT";
const EOF: "EOF";
const FILE: "FILE";
const NOMEM: "NOMEM";
const DESTRUCTION: "DESTRUCTION";
const BADSTR: "BADSTR";
const BADFLAGS: "BADFLAGS";
const NONAME: "NONAME";
const BADHINTS: "BADHINTS";
const NOTINITIALIZED: "NOTINITIALIZED";
const LOADIPHLPAPI: "LOADIPHLPAPI";
const ADDRGETNETWORKPARAMS: "ADDRGETNETWORKPARAMS";
const CANCELLED: "CANCELLED";
const FILE: "EFILE";
const NOMEM: "ENOMEM";
const DESTRUCTION: "EDESTRUCTION";
const BADSTR: "EBADSTR";
const BADFLAGS: "EBADFLAGS";
const NONAME: "ENONAME";
const BADHINTS: "EBADHINTS";
const NOTINITIALIZED: "ENOTINITIALIZED";
const LOADIPHLPAPI: "ELOADIPHLPAPI";
const ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS";
const CANCELLED: "ECANCELLED";
/**
* An independent resolver for DNS requests.
*
Expand Down
46 changes: 23 additions & 23 deletions types/node/v18/dns.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -732,30 +732,30 @@ declare module "dns" {
*/
export function setDefaultResultOrder(order: "ipv4first" | "verbatim"): void;
// Error codes
export const NODATA: "NODATA";
export const FORMERR: "FORMERR";
export const SERVFAIL: "SERVFAIL";
export const NOTFOUND: "NOTFOUND";
export const NOTIMP: "NOTIMP";
export const REFUSED: "REFUSED";
export const BADQUERY: "BADQUERY";
export const BADNAME: "BADNAME";
export const BADFAMILY: "BADFAMILY";
export const BADRESP: "BADRESP";
export const CONNREFUSED: "TIMEOUT";
export const TIMEOUT: "TIMEOUT";
export const NODATA: "ENODATA";
export const FORMERR: "EFORMERR";
export const SERVFAIL: "ESERVFAIL";
export const NOTFOUND: "ENOTFOUND";
export const NOTIMP: "ENOTIMP";
export const REFUSED: "EREFUSED";
export const BADQUERY: "EBADQUERY";
export const BADNAME: "EBADNAME";
export const BADFAMILY: "EBADFAMILY";
export const BADRESP: "EBADRESP";
export const CONNREFUSED: "ECONNREFUSED";
export const TIMEOUT: "ETIMEOUT";
export const EOF: "EOF";
export const FILE: "FILE";
export const NOMEM: "NOMEM";
export const DESTRUCTION: "DESTRUCTION";
export const BADSTR: "BADSTR";
export const BADFLAGS: "BADFLAGS";
export const NONAME: "NONAME";
export const BADHINTS: "BADHINTS";
export const NOTINITIALIZED: "NOTINITIALIZED";
export const LOADIPHLPAPI: "LOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "ADDRGETNETWORKPARAMS";
export const CANCELLED: "CANCELLED";
export const FILE: "EFILE";
export const NOMEM: "ENOMEM";
export const DESTRUCTION: "EDESTRUCTION";
export const BADSTR: "EBADSTR";
export const BADFLAGS: "EBADFLAGS";
export const NONAME: "ENONAME";
export const BADHINTS: "EBADHINTS";
export const NOTINITIALIZED: "ENOTINITIALIZED";
export const LOADIPHLPAPI: "ELOADIPHLPAPI";
export const ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS";
export const CANCELLED: "ECANCELLED";
export interface ResolverOptions {
/**
* Query timeout in milliseconds, or `-1` to use the default timeout.
Expand Down
Loading