UNPKG

@backtrace/node

Version:
23 lines (22 loc) 1.04 kB
import { BacktraceAttachment } from '@backtrace/sdk-core'; import fs from 'fs'; import { NodeFileSystem } from './interfaces/NodeFileSystem.js'; export declare class FsNodeFileSystem implements NodeFileSystem { readDir(dir: string): Promise<string[]>; readDirSync(dir: string): string[]; createDir(dir: string): Promise<void>; createDirSync(dir: string): void; readFile(path: string): Promise<string>; readFileSync(path: string): string; writeFile(path: string, content: string): Promise<void>; writeFileSync(path: string, content: string): void; unlink(path: string): Promise<void>; unlinkSync(path: string): void; rename(oldPath: string, newPath: string): Promise<void>; renameSync(oldPath: string, newPath: string): void; createWriteStream(path: string): fs.WriteStream; createReadStream(path: string): fs.ReadStream; exists(path: string): Promise<boolean>; existsSync(path: string): boolean; createAttachment(path: string, name?: string): BacktraceAttachment<unknown>; }