dolphin-tool
Version:
🐬 dolphin-tool binaries and wrapper for Node.js.
30 lines (29 loc) • 814 B
TypeScript
import { DolphinToolRunOptions } from './dolphinToolBin.js';
import { CompressionMethod } from './common.js';
export interface DolphinToolHeaderOptions extends DolphinToolRunOptions {
inputFilename: string;
}
export interface Header {
blockSize?: number;
compressionMethod?: CompressionMethod;
compressionLevel?: number;
country?: string;
gameId?: string;
internalName?: string;
region?: string;
revision?: number;
}
/**
* Parses information found in file headers.
*/
declare const _default: {
/**
* Have `dolphin-tool` parse the file header.
*/
header(options: DolphinToolHeaderOptions, attempt?: number): Promise<Header>;
/**
* Read the file header
*/
uncompressedSize(inputFilename: string): Promise<bigint>;
};
export default _default;