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