node_modules: update (#332)

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>
This commit is contained in:
Dawid Dziurlaanddawidd6 authored and GitHub committed 2026-10-01 09:48:38 +02:00
1 parent c1dac70e3a
commit 6bf0a2f26a
95 files changed
+1102 -503

No files matched your search

+18 -6
View File
@@ -34,6 +34,8 @@ export interface ResolvedHostname {
/** The resolver error when a cached value was used because of it */
error?: Error | undefined;
}
/** The name @types/nodemailer used for ResolvedHostname */
export type ResolveHostnameValue = ResolvedHostname;
/**
* Resolved addresses as stored in the DNS cache
*/
@@ -83,6 +85,8 @@ export interface LogEntry {
[key: string]: any;
}
export type LogLevel = 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'fatal';
/** The name @types/nodemailer used for LogLevel */
export type LoggerLevel = LogLevel;
/**
* A logger supplied by the caller, bunyan style. Any object works, a level it does not
* implement is routed to one it does, see _logFunc
@@ -104,16 +108,24 @@ export interface GetLoggerOptions {
/** A bunyan compatible logger, true for the default console logger, false or unset for no logging */
logger?: ExternalLogger | boolean | undefined;
}
/**
* A bunyan style log method: a data object followed by a printf style message, or the
* message alone
*/
export interface LogMethod {
(data: LogEntry | undefined, message?: string, ...args: any[]): void;
(message?: string, ...args: any[]): void;
}
/**
* The bunyan compatible logger interface returned by getLogger
*/
export interface Logger {
trace(data?: LogEntry, message?: string, ...args: any[]): void;
debug(data?: LogEntry, message?: string, ...args: any[]): void;
info(data?: LogEntry, message?: string, ...args: any[]): void;
warn(data?: LogEntry, message?: string, ...args: any[]): void;
error(data?: LogEntry, message?: string, ...args: any[]): void;
fatal(data?: LogEntry, message?: string, ...args: any[]): void;
trace: LogMethod;
debug: LogMethod;
info: LogMethod;
warn: LogMethod;
error: LogMethod;
fatal: LogMethod;
}
/**
* A parsed data URI
+4 -2
View File
@@ -377,8 +377,10 @@ const getLogger = (options, defaults) => {
}
const logger = options.logger === true ? createDefaultLogger(levels) : options.logger;
levels.forEach(level => {
response[level] = (data, message, ...args) => {
(0, exports._logFunc)(logger, level, defaults, data, message, ...args);
response[level] = (...args) => {
// the bunyan forms: a data object first, or the message alone
const data = typeof args[0] === 'string' ? undefined : args.shift();
(0, exports._logFunc)(logger, level, defaults, data, ...args);
};
});
return response;