UNPKG

file-reader-writer

Version:
33 lines (32 loc) 1.23 kB
/// <reference types="node" /> import { FileBase } from './FileBase'; export declare class FileReader extends FileBase { constructor(file: number | string, flags?: string); readonly length: number; refreshStats(): Promise<void>; isReadable(size: number): boolean; read(size: number): Promise<Buffer>; readString(size: number, encoding?: BufferEncoding): Promise<string>; readIntBE(size: number): Promise<number>; readIntLE(size: number): Promise<number>; readUIntBE(size: number): Promise<number>; readUIntLE(size: number): Promise<number>; readInt8(): Promise<number>; readUInt8(): Promise<number>; readInt16BE(): Promise<number>; readInt16LE(): Promise<number>; readUInt16BE(): Promise<number>; readUInt16LE(): Promise<number>; readInt32BE(): Promise<number>; readInt32LE(): Promise<number>; readUInt32BE(): Promise<number>; readUInt32LE(): Promise<number>; readInt64BE(): Promise<bigint>; readInt64LE(): Promise<bigint>; readUInt64BE(): Promise<bigint>; readUInt64LE(): Promise<bigint>; readFloatBE(): Promise<number>; readFloatLE(): Promise<number>; readDoubleBE(): Promise<number>; readDoubleLE(): Promise<number>; }