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

+13 -1
View File
@@ -30,11 +30,23 @@ declare class DKIM {
constructor(options: DKIMOptions);
sign(input: Readable | Buffer | string, extraOptions?: DKIMOptions): DKIMSignedStream;
}
/** The signer options without any key material */
export type DKIMOptionalOptions = Omit<DKIMOptions, 'keys' | 'domainName' | 'keySelector' | 'privateKey'>;
/** The signer options for a single key given as domainName, keySelector and privateKey */
export type DKIMSingleKeyOptions = Omit<DKIMOptions, 'keys'>;
/** The signer options for one or more keys given through `keys` */
export type DKIMMultipleKeysOptions = DKIMOptionalOptions & {
keys: DKIMKey | DKIMKey[];
};
/**
* Type aliases in the layout of @types/nodemailer, so `DKIM.Options` style references keep working
*/
declare namespace DKIM {
type Options = DKIMOptions;
type SingleKeyOptions = Omit<DKIMOptions, 'keys'>;
type OptionalOptions = DKIMOptionalOptions;
type SingleKeyOptions = DKIMSingleKeyOptions;
type MultipleKeysOptions = DKIMMultipleKeysOptions;
}
/** The same aliases as module level exports, for `import * as DKIM` and `import DKIM = require()` */
export type { DKIMOptions as Options, DKIMOptionalOptions as OptionalOptions, DKIMSingleKeyOptions as SingleKeyOptions, DKIMMultipleKeysOptions as MultipleKeysOptions };
export default DKIM;
+10 -1
View File
@@ -13,7 +13,7 @@ export interface MessageParserHeaderLine {
* from the rest of the body. Headers are emitted with the 'headers' event. Message
* body is passed on as the resulting stream.
*/
export default class MessageParser extends Transform {
declare class MessageParser extends Transform {
lastBytes: Buffer;
headersParsed: boolean;
headerBytes: number;
@@ -37,3 +37,12 @@ export default class MessageParser extends Transform {
checkHeaders(data: Buffer): boolean;
parseHeaders(): MessageParserHeaderLine[];
}
/**
* Type aliases in the layout of @types/nodemailer, so `MessageParser.Header` style references keep working
*/
declare namespace MessageParser {
type Header = MessageParserHeaderLine;
}
/** The same alias as a module level export, for `import * as MessageParser` and `import MessageParser = require()` */
export type { MessageParserHeaderLine as Header };
export default MessageParser;
+2 -1
View File
@@ -4,7 +4,7 @@ import { Transform } from 'node:stream';
* from the rest of the body. Headers are emitted with the 'headers' event. Message
* body is passed on as the resulting stream.
*/
export default class MessageParser extends Transform {
class MessageParser extends Transform {
constructor(options) {
super(options);
this.lastBytes = Buffer.alloc(4);
@@ -149,3 +149,4 @@ export default class MessageParser extends Transform {
}));
}
}
export default MessageParser;
+10 -1
View File
@@ -17,7 +17,7 @@ export interface RelaxedBodyOptions {
* a non-empty body always ends with CRLF. Bytes are canonicalized as they arrive,
* so a line of any length costs constant memory.
*/
export default class RelaxedBody extends Transform {
declare class RelaxedBody extends Transform {
bodyHash: crypto.Hash;
/** Bytes of the original body seen so far */
byteLength: number;
@@ -25,3 +25,12 @@ export default class RelaxedBody extends Transform {
constructor(options?: RelaxedBodyOptions);
updateHash(chunk: Buffer, final?: boolean): void;
}
/**
* Type aliases in the layout of @types/nodemailer, so `RelaxedBody.Options` style references keep working
*/
declare namespace RelaxedBody {
type Options = RelaxedBodyOptions;
}
/** The same alias as a module level export, for `import * as RelaxedBody` and `import RelaxedBody = require()` */
export type { RelaxedBodyOptions as Options };
export default RelaxedBody;
+2 -1
View File
@@ -16,7 +16,7 @@ const EMPTY_LINES = Buffer.alloc(4096, CRLF);
* a non-empty body always ends with CRLF. Bytes are canonicalized as they arrive,
* so a line of any length costs constant memory.
*/
export default class RelaxedBody extends Transform {
class RelaxedBody extends Transform {
constructor(options) {
super();
options = options || {};
@@ -138,3 +138,4 @@ export default class RelaxedBody extends Transform {
callback();
}
}
export default RelaxedBody;