UNPKG

netcdf4-wasm

Version:

NetCDF4 library compiled to WebAssembly with TypeScript bindings

21 lines 766 B
import type { LazyReader } from "./types"; /** Minimal subset of the Node `fs` module this reader depends on (injectable for testing). */ export interface NodeFsLike { openSync(path: string, flags: string): number; readSync(fd: number, buffer: Uint8Array, offset: number, length: number, position: number): number; fstatSync(fd: number): { size: number; }; closeSync(fd: number): void; } export declare class NodeFileReader implements LazyReader { private readonly fs; private readonly fd; private readonly _size; private closed; constructor(path: string, fsImpl?: NodeFsLike); get size(): number; read(offset: number, length: number): Uint8Array; close(): void; } //# sourceMappingURL=node-reader.d.ts.map