Skip to main content Link Search Menu Expand Document (external link)

Tar.ts overview

GNU ustar tar implementation.

Since v1.0.0


Exports Grouped by Category


Tar

tarball

Signature

declare const tarball: <E1 = never, R1 = never>(
  entries: HashMap.HashMap<TarCommon.TarHeader, string | Uint8Array | Stream.Stream<Uint8Array, E1, R1>>
) => Stream.Stream<Uint8Array, ParseResult.ParseError | E1, R1>

Source

Since v1.0.0

tarballFromFilesystem

Signature

declare const tarballFromFilesystem: (
  base: string,
  entries: Array<string>
) => Stream.Stream<Uint8Array, PlatformError.PlatformError | ParseResult.ParseError, Path.Path | FileSystem.FileSystem>

Source

Since v1.0.0

tarballFromMemory

Signature

declare const tarballFromMemory: <E1 = never, R1 = never>(
  entries: HashMap.HashMap<
    string | Omit<Schema.Struct.Constructor<(typeof TarCommon.TarHeader)["non-full"]["fields"]>, "fileSize">,
    string | Uint8Array | readonly [contentSize: number, stream: Stream.Stream<Uint8Array, E1, R1>]
  >
) => Stream.Stream<Uint8Array, ParseResult.ParseError | E1, R1>

Source

Since v1.0.0