UNPKG

@ayonli/jsext

Version:

A JavaScript extension package for building strong and modern applications.

11 lines (10 loc) 867 B
import { FileSystemOptions } from "../fs/types.ts"; import Tarball, { TarEntry } from "../archive/Tarball.ts"; import type { TarOptions } from "../archive/tar.ts"; import type { UntarOptions } from "../archive/untar.ts"; export { Tarball }; export type { TarEntry, TarOptions, UntarOptions }; 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>;