UNPKG

sc4

Version:

A command line utility for automating SimCity 4 modding tasks & modifying savegames

22 lines (21 loc) 622 B
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 {};