UNPKG

file-reader-writer

Version:
34 lines (33 loc) 1.53 kB
/// <reference types="node" /> import { FileBase } from './FileBase'; export declare class FileWriter extends FileBase { fileSize: number; constructor(file: number | string, flags?: string); readonly length: number; refreshStats(): Promise<void>; bufferAlloc(size: number): Buffer; write(data: Buffer): Promise<void>; writeString(string: string, encoding?: BufferEncoding): Promise<void>; writeIntBE(size: number, value: number): Promise<void>; writeIntLE(size: number, value: number): Promise<void>; writeUIntBE(size: number, value: number): Promise<void>; writeUIntLE(size: number, value: number): Promise<void>; writeInt8(value: number): Promise<void>; writeUInt8(value: number): Promise<void>; writeInt16BE(value: number): Promise<void>; writeInt16LE(value: number): Promise<void>; writeUInt16BE(value: number): Promise<void>; writeUInt16LE(value: number): Promise<void>; writeInt32BE(value: number): Promise<void>; writeInt32LE(value: number): Promise<void>; writeUInt32BE(value: number): Promise<void>; writeUInt32LE(value: number): Promise<void>; writeInt64BE(value: bigint): Promise<void>; writeInt64LE(value: bigint): Promise<void>; writeUInt64BE(value: bigint): Promise<void>; writeUInt64LE(value: bigint): Promise<void>; writeFloatBE(value: number): Promise<void>; writeFloatLE(value: number): Promise<void>; writeDoubleBE(value: number): Promise<void>; writeDoubleLE(value: number): Promise<void>; }