From db749db8326a95e5cee519db318187b3ab7b9265 Mon Sep 17 00:00:00 2001 From: PE39806 <185931318+PE39806@users.noreply.github.com> Date: Wed, 2 Sep 2026 08:39:15 +0000 Subject: [PATCH] Add missing types --- index.d.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index facde11..4acc265 100644 --- a/index.d.ts +++ b/index.d.ts @@ -32,7 +32,11 @@ interface Header { type HeaderArgument = Partial
& Pick -interface Sink extends Writable {} +interface Sink extends Writable { + // `pack.entry()` populates defaults before constructing the sink + header: HeaderArgument & Pick + written: number +} interface Pack extends Readable { entry(header: HeaderArgument, callback?: (err?: Error | null) => void): Sink @@ -57,4 +61,14 @@ interface Extract declare function extract(opts?: WritableOptions): Extract -export { pack, type Header, type Pack, extract, type Extract, type ExtractEvents } +export { + pack, + type Header, + type HeaderArgument, + type Pack, + type Sink, + extract, + type Extract, + type ExtractEvents, + type Source +}