@etothepii/satisfactory-file-parser
Version:
A file parser for satisfactory files. Includes save files and blueprint files.
13 lines (12 loc) • 844 B
TypeScript
import { BinaryReadable } from "../byte/binary-readable.interface";
import { SaveComponentHeader } from "../satisfactory/objects/SaveComponent";
import { SaveEntityHeader } from "../satisfactory/objects/SaveEntity";
import { SaveStreamReader } from "./save-stream-reader.class";
import { SaveStreamWriter } from "./save-stream-writer.class";
export declare class StreamLevel {
name: string;
constructor(name: string);
static ReadLevelAsync(reader: SaveStreamReader, writer: SaveStreamWriter, levelName: string, buildVersion: number): Promise<void>;
static ReadObjectHeaders(reader: BinaryReadable): (SaveEntityHeader | SaveComponentHeader)[];
static StreamObjectContentsAsync(reader: SaveStreamReader, writer: SaveStreamWriter, headerList: (SaveEntityHeader | SaveComponentHeader)[], buildVersion: number): Promise<void>;
}