Skip to content

@jsvision/core / TerminalQuery

Interface: TerminalQuery ​

Defined in: capability/profile.ts:120

A minimal byte-stream seam for probing the terminal at runtime. Pass an implementation as options.query to resolveCapabilitiesAsync to enable live detection; omit it and the probe is skipped. Use createTerminalQuery() for a ready-made adapter over Node streams.

Extended by ​

Methods ​

read() ​

read(): AsyncIterable<Uint8Array<ArrayBufferLike>>

Defined in: capability/profile.ts:124

Async iterator of raw bytes received from the terminal.

Returns ​

AsyncIterable<Uint8Array<ArrayBufferLike>>


write() ​

write(data): void

Defined in: capability/profile.ts:122

Write a query request (e.g. a DA request) to the terminal.

Parameters ​

data ​

string

Returns ​

void