Skip to content

FsBridge

Nodepod API


Nodepod API / src / FsBridge

Defined in: src/polyfills/fs.ts:382

constants: FsConstantsShape

Defined in: src/polyfills/fs.ts:573


promises: FsPromisesShape

Defined in: src/polyfills/fs.ts:572


ReadStream: (path, opts?) => Readable

Defined in: src/polyfills/fs.ts:551

unknown

Record<string, unknown>

Readable


realpathSync: (target) => string & object

Defined in: src/polyfills/fs.ts:415

native: (target) => string

PathArg

string


StatFs: typeof StatFs

Defined in: src/polyfills/fs.ts:570


StatWatcher: typeof StatWatcher

Defined in: src/polyfills/fs.ts:571


WriteStream: (path, opts?) => Writable

Defined in: src/polyfills/fs.ts:552

unknown

Record<string, unknown>

Writable

__openFileHandleSync(target): VolumeFileHandle

Defined in: src/polyfills/fs.ts:383

PathArg

VolumeFileHandle


access(target, cb): void

Defined in: src/polyfills/fs.ts:509

string

(err) => void

void

access(target, mode, cb): void

Defined in: src/polyfills/fs.ts:510

string

number

(err) => void

void


accessSync(target, mode?): void

Defined in: src/polyfills/fs.ts:418

PathArg

number

void


appendFile(target, data, cb): void

Defined in: src/polyfills/fs.ts:478

string

string | Uint8Array<ArrayBufferLike>

(err) => void

void


appendFileSync(target, data): void

Defined in: src/polyfills/fs.ts:397

PathArg

string | Uint8Array<ArrayBufferLike>

void


chmod(target, mode, cb): void

Defined in: src/polyfills/fs.ts:527

string

number

(err) => void

void


chmodSync(target, mode): void

Defined in: src/polyfills/fs.ts:423

PathArg

number

void


chown(target, uid, gid, cb): void

Defined in: src/polyfills/fs.ts:528

string

number

number

(err) => void

void


chownSync(target, uid, gid): void

Defined in: src/polyfills/fs.ts:424

PathArg

number

number

void


closeSync(fd): void

Defined in: src/polyfills/fs.ts:431

number

void


copyFileSync(src, dest, mode?): void

Defined in: src/polyfills/fs.ts:419

PathArg

PathArg

number

void


cp(src, dest, optsOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:554

unknown

unknown

unknown

(err) => void

void


cpSync(src, dest, opts?): void

Defined in: src/polyfills/fs.ts:553

unknown

unknown

CpOptions

void


createReadStream(target, opts?): Readable

Defined in: src/polyfills/fs.ts:534

string

boolean

string

number

number

string

number

number

number

Readable


createWriteStream(target, opts?): Writable

Defined in: src/polyfills/fs.ts:547

string

string

string

Writable


exists(target, cb): void

Defined in: src/polyfills/fs.ts:562

unknown

(exists) => void

void


existsSync(target): boolean

Defined in: src/polyfills/fs.ts:398

PathArg

boolean


fchmodSync(fd, mode): void

Defined in: src/polyfills/fs.ts:429

number

number

void


fchownSync(fd, uid, gid): void

Defined in: src/polyfills/fs.ts:428

number

number

number

void


fdatasync(fd, cb): void

Defined in: src/polyfills/fs.ts:565

number

(err) => void

void


fdatasyncSync(fd): void

Defined in: src/polyfills/fs.ts:448

number

void


fstatSync(fd, opts?): FileStat | undefined

Defined in: src/polyfills/fs.ts:411

number

StatOptions

FileStat | undefined


fsync(fd, cb): void

Defined in: src/polyfills/fs.ts:566

number

(err) => void

void


fsyncSync(fd): void

Defined in: src/polyfills/fs.ts:447

number

void


ftruncate(fd, lenOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:567

number

unknown

unknown

void


ftruncateSync(fd, len?): void

Defined in: src/polyfills/fs.ts:446

number

number

void


glob(pattern, optsOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:558

string | string[]

unknown

unknown

void


globSync(pattern, opts?): string[] | Dirent[]

Defined in: src/polyfills/fs.ts:557

string | string[]

GlobOptions

string[] | Dirent[]


lchmod(target, mode, cb): void

Defined in: src/polyfills/fs.ts:564

unknown

number

(err) => void

void


lchmodSync(target, mode): void

Defined in: src/polyfills/fs.ts:563

unknown

number

void


lchownSync(target, uid, gid): void

Defined in: src/polyfills/fs.ts:426

PathArg

number

number

void


link(existingPath, newPath, cb): void

Defined in: src/polyfills/fs.ts:522

string

string

(err) => void

void


linkSync(existingPath, newPath): void

Defined in: src/polyfills/fs.ts:422

PathArg

PathArg

void


lstat(target, cb): void

Defined in: src/polyfills/fs.ts:484

string

(err, stats?) => void

void


lstatSync(target, opts?): FileStat | undefined

Defined in: src/polyfills/fs.ts:410

PathArg

StatOptions

FileStat | undefined


lutimesSync(target, atime, mtime): void

Defined in: src/polyfills/fs.ts:427

PathArg

unknown

unknown

void


mkdir(target, opts, cb): void

Defined in: src/polyfills/fs.ts:497

string

boolean

(err) => void

void


mkdirSync(target, opts?): string | undefined

Defined in: src/polyfills/fs.ts:399

PathArg

number

boolean

string | undefined


mkdtemp(prefix, optsOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:569

string

unknown

unknown

void


mkdtempSync(prefix): string

Defined in: src/polyfills/fs.ts:449

string

string


openAsBlob(target, opts?): Promise<Blob>

Defined in: src/polyfills/fs.ts:561

unknown

string

Promise<Blob>


opendirSync(target): Dir

Defined in: src/polyfills/fs.ts:451

unknown

Dir


openSync(target, flags, mode?): number

Defined in: src/polyfills/fs.ts:430

string

string | number

number

number


readdir(target, cb): void

Defined in: src/polyfills/fs.ts:488

string

(err, entries?) => void

void

readdir(target, opts, cb): void

Defined in: src/polyfills/fs.ts:492

string

string | { encoding?: string; withFileTypes?: boolean; }

(err, entries?) => void

void


readdirSync(target): string[]

Defined in: src/polyfills/fs.ts:403

PathArg

string[]

readdirSync(target, opts): Dirent[]

Defined in: src/polyfills/fs.ts:404

PathArg

true

Dirent[]

readdirSync(target, opts?): string[] | Dirent[] | Buffer<ArrayBufferLike>[]

Defined in: src/polyfills/fs.ts:405

PathArg

string | { encoding?: string; withFileTypes?: boolean; }

string[] | Dirent[] | Buffer<ArrayBufferLike>[]


readFile(target, cb): void

Defined in: src/polyfills/fs.ts:464

string

(err, data?) => void

void

readFile(target, opts, cb): void

Defined in: src/polyfills/fs.ts:468

string

string

(err, data?) => void

void


readFileSync(target): Buffer

Defined in: src/polyfills/fs.ts:384

PathArg

Buffer

readFileSync(target, enc): string

Defined in: src/polyfills/fs.ts:385

PathArg

BufferEncoding

string

readFileSync(target, opts): string

Defined in: src/polyfills/fs.ts:386

PathArg

BufferEncoding

string

readFileSync(target, opts): Buffer

Defined in: src/polyfills/fs.ts:387

PathArg

null

Buffer

readFileSync(target, encOrOpts?): string | Buffer<ArrayBufferLike>

Defined in: src/polyfills/fs.ts:388

PathArg

string | { encoding?: string | null; }

string | Buffer<ArrayBufferLike>


readlink(target, cb): void

Defined in: src/polyfills/fs.ts:518

string

(err, linkTarget?) => void

void


readlinkSync(target): string

Defined in: src/polyfills/fs.ts:421

PathArg

string


readSync(fd, buf, off, len, pos): number

Defined in: src/polyfills/fs.ts:432

number

Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>

number

number

number | null

number


readv(fd, buffers, posOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:556

number

ArrayBufferView<ArrayBufferLike>[]

unknown

unknown

void


readvSync(fd, buffers, pos?): number

Defined in: src/polyfills/fs.ts:555

number

ArrayBufferView<ArrayBufferLike>[]

number | null

number


realpath(target, cb): void

Defined in: src/polyfills/fs.ts:505

string

(err, resolved?) => void

void


rename(oldPath, newPath, cb): void

Defined in: src/polyfills/fs.ts:504

string

string

(err) => void

void


renameSync(src, dest): void

Defined in: src/polyfills/fs.ts:414

PathArg

PathArg

void


rmdir(target, cb): void

Defined in: src/polyfills/fs.ts:503

string

(err) => void

void


rmdirSync(target): void

Defined in: src/polyfills/fs.ts:413

PathArg

void


rmSync(target, opts?): void

Defined in: src/polyfills/fs.ts:450

string

RmOptions

void


stat(target, cb): void

Defined in: src/polyfills/fs.ts:483

string

(err, stats?) => void

void


statfs(target, optsOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:560

unknown

unknown

unknown

void


statfsSync(target, opts?): StatFs

Defined in: src/polyfills/fs.ts:559

unknown

unknown

StatFs


statSync(target, opts?): FileStat | undefined

Defined in: src/polyfills/fs.ts:409

PathArg

StatOptions

FileStat | undefined


symlink(target, path, cb): void

Defined in: src/polyfills/fs.ts:511

string

string

(err) => void

void

symlink(target, path, type, cb): void

Defined in: src/polyfills/fs.ts:512

string

string

string

(err) => void

void


symlinkSync(target, path, type?): void

Defined in: src/polyfills/fs.ts:420

PathArg

PathArg

string

void


truncate(target, lenOrCb?, cb?): void

Defined in: src/polyfills/fs.ts:568

unknown

unknown

unknown

void


truncateSync(target, len?): void

Defined in: src/polyfills/fs.ts:425

PathArg

number

void


unlink(target, cb): void

Defined in: src/polyfills/fs.ts:502

string

(err) => void

void


unlinkSync(target): void

Defined in: src/polyfills/fs.ts:412

PathArg

void


unwatchFile(filename, listener?): void

Defined in: src/polyfills/fs.ts:457

unknown

unknown

void


watch(filename, opts?, listener?): FileWatchHandle

Defined in: src/polyfills/fs.ts:458

string

boolean

boolean

WatchCallback

FileWatchHandle

watch(filename, listener?): FileWatchHandle

Defined in: src/polyfills/fs.ts:463

string

WatchCallback

FileWatchHandle


watchFile(filename, optsOrListener?, listener?): StatWatcher

Defined in: src/polyfills/fs.ts:452

unknown

unknown

unknown

StatWatcher


writeFile(target, data, cb): void

Defined in: src/polyfills/fs.ts:473

string

string | Uint8Array<ArrayBufferLike>

(err) => void

void


writeFileSync(target, data, opts?): void

Defined in: src/polyfills/fs.ts:392

PathArg

string | Uint8Array<ArrayBufferLike>

string | WriteFileOptions

void


writeSync(fd, buf, off?, len?, pos?): number

Defined in: src/polyfills/fs.ts:439

number

string | Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>

number

number

number | null

number