Skip to content

@jsvision/core / LoggerFs

Interface: LoggerFs

Defined in: safety/logger.ts:45

The minimal filesystem interface the logger uses. Injectable so the screen-safety guard can be tested without touching real devices; defaults to node:fs, so you normally never set this.

Methods

closeSync()

closeSync(fd): void

Defined in: safety/logger.ts:49

Parameters

fd

number

Returns

void


fstatSync()

fstatSync(fd): object

Defined in: safety/logger.ts:47

Parameters

fd

number

Returns

object

dev

readonly dev: number

ino

readonly ino: number


openSync()

openSync(path, flags): number

Defined in: safety/logger.ts:46

Parameters

path

string

flags

string

Returns

number


writeSync()

writeSync(fd, data): number

Defined in: safety/logger.ts:48

Parameters

fd

number

data

string

Returns

number