EmscriptenTTY
Defined in: packages/runtime/src/wasm/types.ts:170
Emscripten’s TTY subsystem, exposed on module.TTY when compiled with TTY
support.
Properties
Section titled “Properties”stream_ops
Section titled “stream_ops”stream_ops:
object
Defined in: packages/runtime/src/wasm/types.ts:174
Default stream operations for TTY devices. Override read for 1-byte Asyncify compat.
Index Signature
Section titled “Index Signature”[key: string]: unknown
read()
Section titled “read()”read(
stream,buffer,offset,length,pos):number
Read up to length bytes from the TTY into buffer[offset..].
Parameters
Section titled “Parameters”stream
Section titled “stream”{ atime: number; }
node.atime
Section titled “node.atime”number
EmscriptenTTYDevice
buffer
Section titled “buffer”Uint8Array
offset
Section titled “offset”number
length
Section titled “length”number
number
Returns
Section titled “Returns”number
ttys:
Record<number,EmscriptenTTYDevice>
Defined in: packages/runtime/src/wasm/types.ts:172
Map of device number → TTY state. Device number comes from FS.makedev().