sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
22 lines (21 loc) • 622 B
TypeScript
import type { TGIArray, TGILiteral } from 'sc4/types';
import type { FileHandle } from 'node:fs/promises';
import DIR from './dir.js';
import type DBPF from './dbpf.js';
type BufferAddOptions = {
compress?: boolean;
};
export default class DBPFStream {
file: string;
fd: FileHandle;
flag: string;
byteLength: number;
private entries;
dir: DIR;
constructor(file: string, flag?: string);
private getHandle;
add(tgiLike: TGILiteral | TGIArray, buffer: Uint8Array, opts?: BufferAddOptions): Promise<void>;
addDbpf(dbpf: DBPF): Promise<void>;
seal(): Promise<void>;
}
export {};