netcdf4-wasm
Version:
NetCDF4 library compiled to WebAssembly with TypeScript bindings
17 lines • 565 B
TypeScript
import type { LazyReader, ReadStats } from "./types";
export declare class CachedReader implements LazyReader {
private readonly inner;
private readonly cache;
private readonly blockSize;
private readonly maxBlocks;
private _hits;
private _misses;
private _bytesFetched;
constructor(inner: LazyReader, blockSize?: number, maxBlocks?: number);
get size(): number;
read(offset: number, length: number): Uint8Array;
private getBlock;
get stats(): ReadStats;
close(): void;
}
//# sourceMappingURL=block-cache.d.ts.map