diff options
Diffstat (limited to '')
| -rw-r--r-- | node_modules/tar/dist/esm/parse.d.ts | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/node_modules/tar/dist/esm/parse.d.ts b/node_modules/tar/dist/esm/parse.d.ts new file mode 100644 index 0000000..bb37d88 --- /dev/null +++ b/node_modules/tar/dist/esm/parse.d.ts @@ -0,0 +1,92 @@ +import { EventEmitter as EE } from 'events'; +import { BrotliDecompress, Unzip, ZstdDecompress } from 'minizlib'; +import type { TarOptions } from './options.js'; +import { Pax } from './pax.js'; +import { ReadEntry } from './read-entry.js'; +import { type WarnData, type Warner } from './warn-method.js'; +declare const STATE: unique symbol; +declare const WRITEENTRY: unique symbol; +declare const READENTRY: unique symbol; +declare const NEXTENTRY: unique symbol; +declare const PROCESSENTRY: unique symbol; +declare const EX: unique symbol; +declare const GEX: unique symbol; +declare const META: unique symbol; +declare const EMITMETA: unique symbol; +declare const BUFFER: unique symbol; +declare const QUEUE: unique symbol; +declare const ENDED: unique symbol; +declare const EMITTEDEND: unique symbol; +declare const EMIT: unique symbol; +declare const UNZIP: unique symbol; +declare const CONSUMECHUNK: unique symbol; +declare const CONSUMECHUNKSUB: unique symbol; +declare const CONSUMEBODY: unique symbol; +declare const CONSUMEMETA: unique symbol; +declare const CONSUMEHEADER: unique symbol; +declare const CONSUMING: unique symbol; +declare const BUFFERCONCAT: unique symbol; +declare const MAYBEEND: unique symbol; +declare const WRITING: unique symbol; +declare const ABORTED: unique symbol; +declare const SAW_VALID_ENTRY: unique symbol; +declare const SAW_NULL_BLOCK: unique symbol; +declare const SAW_EOF: unique symbol; +declare const CLOSESTREAM: unique symbol; +declare const COMPRESSEDBYTESREAD: unique symbol; +declare const DECOMPRESSEDBYTESREAD: unique symbol; +declare const CHECKDECOMPRESSIONRATIO: unique symbol; +export type State = 'begin' | 'header' | 'ignore' | 'meta' | 'body'; +export declare class Parser extends EE implements Warner { + file: string; + strict: boolean; + maxMetaEntrySize: number; + filter: Exclude<TarOptions['filter'], undefined>; + brotli?: TarOptions['brotli']; + zstd?: TarOptions['zstd']; + maxDecompressionRatio: number; + writable: true; + readable: false; + [QUEUE]: (ReadEntry | [string | symbol, unknown, unknown])[]; + [BUFFER]?: Buffer; + [READENTRY]?: ReadEntry; + [WRITEENTRY]?: ReadEntry; + [STATE]: State; + [META]: string; + [EX]?: Pax; + [GEX]?: Pax; + [ENDED]: boolean; + [UNZIP]?: false | Unzip | BrotliDecompress | ZstdDecompress; + [ABORTED]: boolean; + [SAW_VALID_ENTRY]?: boolean; + [SAW_NULL_BLOCK]: boolean; + [SAW_EOF]: boolean; + [WRITING]: boolean; + [CONSUMING]: boolean; + [EMITTEDEND]: boolean; + [COMPRESSEDBYTESREAD]: number; + [DECOMPRESSEDBYTESREAD]: number; + constructor(opt?: TarOptions); + warn(code: string, message: string | Error, data?: WarnData): void; + [CONSUMEHEADER](chunk: Buffer, position: number): void; + [CLOSESTREAM](): void; + [PROCESSENTRY](entry?: ReadEntry | [string | symbol, unknown, unknown]): boolean; + [NEXTENTRY](): void; + [CONSUMEBODY](chunk: Buffer, position: number): number; + [CONSUMEMETA](chunk: Buffer, position: number): number; + [EMIT](ev: string | symbol, data?: unknown, extra?: unknown): void; + [EMITMETA](entry: ReadEntry): void; + abort(error: Error): void; + [CHECKDECOMPRESSIONRATIO](chunk: Buffer): boolean; + write(buffer: Uint8Array | string, cb?: (err?: Error | null) => void): boolean; + write(str: string, encoding?: BufferEncoding, cb?: (err?: Error | null) => void): boolean; + [BUFFERCONCAT](c: Buffer): void; + [MAYBEEND](): void; + [CONSUMECHUNK](chunk?: Buffer): void; + [CONSUMECHUNKSUB](chunk: Buffer): void; + end(cb?: () => void): this; + end(data: string | Buffer, cb?: () => void): this; + end(str: string, encoding?: BufferEncoding, cb?: () => void): this; +} +export {}; +//# sourceMappingURL=parse.d.ts.map
\ No newline at end of file |