UNPKG

unreal.js

Version:

A pak reader for games like VALORANT & Fortnite written in Node.JS

37 lines (36 loc) 1.39 kB
/// <reference types="node" /> /// <reference types="ref-napi" /> import { FArchiveWriter } from "../../writer/FArchiveWriter"; import { FObjectExport, FObjectImport } from "../../objects/uobject/ObjectResource"; import { PayloadType } from "../util/PayloadType"; import { FName, FNameEntry } from "../../objects/uobject/FName"; import { WritableStreamBuffer } from "stream-buffers"; export declare class FAssetArchiveWriter extends FArchiveWriter { littleEndian: boolean; outputStream: WritableStreamBuffer; private _pos; constructor(outputStream: WritableStreamBuffer); pos(): number; nameMap: FNameEntry[]; importMap: FObjectImport[]; exportMap: FObjectExport[]; private payloads; getPayload(type: PayloadType): FAssetArchiveWriter; addPayload(type: PayloadType, payload: FAssetArchiveWriter): void; uassetSize: number; uexpSize: number; relativePos(): number; toNormalPos(relativePos: number): number; toRelativePos(normalPos: number): number; writeFName(name: FName): void; write(b: number): any; write(buffer: Buffer): any; printError(): string; setupByteArrayWriter(): FByteArchiveWriter; } export declare class FByteArchiveWriter extends FAssetArchiveWriter { bos: WritableStreamBuffer; constructor(); toByteArray(): Buffer; printError(): string; }