/** * Deterministic benchmark corpora. * * `zipkit bench` with no file compares codecs on these built-in datasets, so * ratio/timing comparisons across versions or PRs are apple-to-apple instead of * depending on whatever file a user happened to pass. Everything is generated * from a fixed seed (no `Math.random`, no bundled fixtures bloating the * package), so the same input bytes are reproduced on every machine and run. */ /** A named benchmark dataset. */ export interface CorpusEntry { /** Short identifier, e.g. `'text'`. */ name: string; /** One-line description of what the dataset models. */ description: string; /** The dataset bytes. */ data: Uint8Array; } /** Build the standard corpus at roughly `bytesPerSet` bytes per dataset (default 256 KB). */ export declare function presetCorpus(bytesPerSet?: number): CorpusEntry[]; //# sourceMappingURL=corpus.d.ts.map