gulp-armapbo
Version:
The plugin for Gulp which allows to pack ArmA pbo files from sources.
15 lines (14 loc) • 709 B
TypeScript
/// <reference types="node" />
import { Header } from '../domain/header';
import { HeaderEntry } from '../domain/headerEntry';
import { StreamOptions } from './streamOptions';
export declare class PboBodyWriter {
private readonly _lzhCompressor;
private readonly _reporter;
constructor(options: StreamOptions);
writeBody(buffer: Buffer, header: Header): number;
_writeEntry(buffer: Buffer, entry: HeaderEntry, offset: number): number;
_writeUncompressed(buffer: Buffer, entry: HeaderEntry, offset: number): number;
_writeCompressed(buffer: Buffer, entry: HeaderEntry, offset: number): number;
_safeWriteCompressed(buffer: Buffer, entry: HeaderEntry, offset: number): number;
}