@ayonli/jsext
Version:
A JavaScript extension package for building strong and modern applications.
12 lines (11 loc) • 938 B
TypeScript
import Tarball, { type TarEntry, type TarTree } from "../archive/Tarball.ts";
import type { TarOptions } from "../archive/tar.ts";
import type { UntarOptions } from "../archive/untar.ts";
import type { FileSystemOptions } from "../fs/types.ts";
export * from "../archive/errors.ts";
export { Tarball };
export type { TarEntry, TarOptions, UntarOptions, TarTree };
export declare function tar(src: string | FileSystemDirectoryHandle, dest: string | FileSystemFileHandle, options?: TarOptions): Promise<void>;
export declare function tar(src: string | FileSystemDirectoryHandle, options?: FileSystemOptions): Promise<Tarball>;
export declare function untar(src: string | FileSystemFileHandle | ReadableStream<Uint8Array>, dest: string | FileSystemDirectoryHandle, options?: UntarOptions): Promise<void>;
export declare function untar(src: string | FileSystemFileHandle | ReadableStream<Uint8Array>, options?: TarOptions): Promise<Tarball>;